Crystal报告导出为Excel单元合并问题

从Crystal Reports导出时,标记为“ Can Grow ”的所有字段将与其下方的空白行合并。

这完全混淆了我的sorting。 我该如何解决这个问题?

我build议另一种方法:selectExportFormatType.ExcelRecord而不是ExportFormatType.Excel 。 xls文件将被创build而没有格式化。

如果实际上用户正在使用ReportViewer工具栏导出button导出报告,您可以:

  • ReportExporter控件replaceCrystalReportViewer控件。 它将以您select的格式导出报告。

或者从工具栏中隐藏“导出”button,并放入以编程方式导出的页面button

  • 调用ExportToHttpResponse方法

CrystalReportSource1.ReportDocument.ExportToHttpResponse(ExportFormatType.ExcelRecord, this.Response , false, "report.xls");

  • 调用ExportToDisk方法

reportDocument.ExportToDisk(ExportFormatType.ExcelRecord, "report.xls");

  • 将数据集导出为excel(请看Ahmed的答案 )

您可以select最适合您的需求的方式,但是您必须尝试它是否适用于您在开发或发布服务器中使用的运行时

ExportFormatType.ExcelRecord表示生成一个xls文件,不进行格式化。 如果您将ExportFormatType.Excel字段标记为“可以增长”合并与他们下面的空白行。

我在输出水晶报告的时候总是遇到很多问题,我总是遇到同样的问题。
我通过将数据集(报表数据源)直接导出到excel解决了这个问题,解决了我遇到的所有问题。

请参考此链接将数据集导出到Excel 。