Visual studio 将crystal报表(在visual studio中)中的多个页眉导出到Excel
我花了很长时间试图操纵我的报告,这样当我进行一个只有数据的excel转储时,excel可以识别页面标题。我想知道两件事 1.)是否有任何方法可以更改Visual Studio中的excel导出选项?我知道你可以用Crystal Reports独立完成这项工作……但不幸的是,我的项目需要使用VS 2.)如何打印以下内容: {报告头}Visual studio 将crystal报表(在visual studio中)中的多个页眉导出到Excel,visual-studio,crystal-reports,export-to-excel,Visual Studio,Crystal Reports,Export To Excel,我花了很长时间试图操纵我的报告,这样当我进行一个只有数据的excel转储时,excel可以识别页面标题。我想知道两件事 1.)是否有任何方法可以更改Visual Studio中的excel导出选项?我知道你可以用Crystal Reports独立完成这项工作……但不幸的是,我的项目需要使用VS 2.)如何打印以下内容: {报告头} (注意:这应该是一个包含以下信息的框) 查询: 排序: 聚合: 日期: {报告头} {页眉A} -----------标题---------------标题-----
(注意:这应该是一个包含以下信息的框)
查询:
排序:
聚合:
日期:
{报告头} {页眉A}
-----------标题---------------标题----------
{页眉A} {页眉B}
[页眉][页眉][页眉][页眉][页眉]
{页眉B} 每次我打印它时,报告头都会塞进一行。页眉A根本不显示…页眉B显示得很好。有没有办法避开这个问题???我尝试合并这两个标题…但是只有[页眉]显示,而不是上面的标题
有什么想法吗???我不完全理解这个问题,但我会提供一些关于更改导出选项的帮助。在代码中,可以使用ExcelFormatOptions和ExportOptions设置它们 下面是允许您将报表导出为列宽为100的数据的代码
ExportOptions exportOpts = new ExportOptions();
ExcelFormatOptions excelFormatOpts = new ExcelFormatOptions();
excelFormatOpts.ExcelUseConstantColumnWidth = true;
excelFormatOpts.ExcelConstantColumnWidth = 100;
exportOpts.ExportFormatType = ExportFormatType.ExcelRecord;
exportOpts.FormatOptions = excelFormatOpts;
exportOpts = report_xl.ExportOptions;
由于您说过“我知道您可以使用Crystal Reports单机版完成此操作……但不幸的是,我的项目需要使用VS”,您应该能够使用这些选项设置导出方式,以便从Crystal中导出到Excel
我知道这并不是你想要的,但既然这个问题已经提出一周了,我想我会把它扔出去。我希望这有帮助