zhanglinshuang 发表于 2024-11-22 14:10:27

报表导出Excel性能问题

本帖最后由 zhanglinshuang 于 2024-11-22 14:11 编辑

现在导出报表,大概1万条数据,导出需要16分钟,该如何优化,导出excel方式如下,导出报表有一列是图片,因为我们的数量达到20-30万,如果按这个速度导出,可能需要几个小时了


Felix.Li 发表于 2024-11-22 14:46:58

问题描述:
导出速度优化。
问题回答:
您好,您可以试试这个属性,会不会有所提升:
printerSettings.ShowPrintDialog = true;

wengMQ 发表于 7 天前

你可以先查下数据获取是否会耗时间

zhanglinshuang 发表于 5 天前



我没有查找你的优化设置,你说的是不是等效我调用这个接口。

Felix.Li 发表于 5 天前

抱歉,才发现这个是打印的方法:

GrapeCity.ActiveReports.PageReport pageReport = new GrapeCity.ActiveReports.PageReport();
GrapeCity.ActiveReports.PrinterSettings printerSettings = new GrapeCity.ActiveReports.PrinterSettings();
printerSettings.ShowPrintDialog = false;
printerSettings.Printer.PrinterName = @"Microsoft Print to PDF";
printerSettings.UsePrintingThread = true;
GrapeCity.ActiveReports.Document.PageDocument pageDocument = new GrapeCity.ActiveReports.Document.PageDocument(pageReport);
pageDocument.Print(printerSettings);
页: [1]
查看完整版本: 报表导出Excel性能问题