当我从 Crystal Reports 导出时,任何标记为 Can Grow
的字段都会与其下方的空白行合并。
这完全打乱了我的排序。我该如何解决这个问题?
最佳答案
我建议另一种方法:选择ExportFormatType.ExcelRecord 而不是ExportFormatType.Excel。将创建不带格式的 xls 文件。
如果用户实际上正在使用 ReportViewer 工具栏导出按钮导出报表,您可以:
- 将 CrystalReportViewer 控件替换为 ReportExporter控制。它将以您选择的格式导出报告。
或者从工具栏中隐藏导出按钮并放入以编程方式导出的页面按钮
- 调用ExportToHttpResponse 方法
CrystalReportSource1.ReportDocument.ExportToHttpResponse(ExportFormatType.ExcelRecord, this.Response , false, "report.xls");
- 调用ExportToDisk 方法
reportDocument.ExportToDisk(ExportFormatType.ExcelRecord, "report.xls");
- 导出数据集到 Excel(查看 Ahmed answer)
您可以选择最适合您需求的方式,但您必须尝试它是否适用于您在开发或发布服务器中使用的运行时。
ExportFormatType.ExcelRecord表示生成一个xls文件,没有格式化。如果您设置 ExportFormatType.Excel 标记为“可以增长”的字段将与其下方的空白行合并。
关于excel - Crystal 报表导出到Excel单元格合并问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3153199/