导出数据量大的报表内存溢出怎么办?

Posted xiaohuihui-11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了导出数据量大的报表内存溢出怎么办?相关的知识,希望对你有一定的参考价值。

导出报表内存溢出很可能是因为数据全内存导致的,得采用流式(分批)导出的方式。如果报表是自己写代码开发的,可以借助诸如 POI 等开源包实现流式导出,代码有点长,供参考:https://blog.csdn.net/gw5205566/article/details/100044236

如果使用报表工具开发的报表,就要看看工具本身支不支持了,有的报表工具可以支持报表异步分页呈现、报表流式(分批)导出 Excel、打印这些功能,直接用比较方便,供参考: 海量清单与分组报表的实现 ,这个目前测过几百万条的报表导出打印都可以,更大数据量的要自己再测测了。

以上是关于导出数据量大的报表内存溢出怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

100W+ 数据导出 Excel,不卡死,不内存溢出,这个厉害了。。

润乾报表大数据量展现报错内存溢出怎么办呀?

关于内存溢出遇到的两种情况

poi导出大数据,报内存溢出怎么解决

jxl导出Excel报内存溢出...

java 大数据量导出Excel内存溢出,求解答!