[ActiveReports 12]导出Excel缺失数据
报表上的数据条数显示的是正确的,但是导出到Excel后,发现少了一条数据。导出Excel的代码如下:// Provide settings for your rendering output.
GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings excelSetting = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings();
excelSetting.FileFormat = Path.GetExtension(filePath)?.ToLower() == ".xls" ? GrapeCity.ActiveReports.Export.Excel.Page.FileFormat.Xls : GrapeCity.ActiveReports.Export.Excel.Page.FileFormat.Xlsx;
excelSetting.MultiSheet = false;
excelSetting.Pagination = false;
GrapeCity.ActiveReports.Extensibility.Rendering.ISettings setting = excelSetting;
// Set the rendering extension and render the report.
GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension excelRenderingExtension = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension();
GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, Path.GetFileName(filePath));
// Overwrite output file if it already exists.
outputProvider.OverwriteOutputFile = true;
document.Render(excelRenderingExtension, outputProvider, setting.GetSettings());缺少数据效果如下:
在线求助!
问题描述:
导出Excel数据缺失
问题回答:
您好,这个您确认一下,这个不一定是数据缺失,因为导出Excel的时候,因为页面元素有时候一多,单元格占用有时候会记录错。所以有时候会有把两行压缩的很近。但是没有数据的情况,这个目前是正常的。但是数据不会缺失
本帖最后由 09527 于 2024-5-13 16:33 编辑
不像是压缩的很近
看下面的截图,上方是报表显示的数据,下方是导出到Excel的数据
模版已上传到附件
Felix.Li 发表于 2024-5-13 15:59
问题描述:
导出Excel数据缺失
麻烦结合我下面补的信息再帮忙看看 09527 发表于 2024-5-13 17:34
麻烦结合我下面补的信息再帮忙看看
您看一下数据有没有丢失呢? 导出使用的是excel提供的底层库。AR本身不会做其他的设置或者操作。这种情况很像是excel当前行数据合并了前后的行来实现某个样式。
页:
[1]