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

Posted

tags:

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

参考技术A POI之前的版本不支持大数据量处理,如果数据过多则经常报OOM错误,有时候调整JVM大小效果也不是太好。3.8版本的POI新出来了SXSSFWorkbook,可以支持大数据量的操作,只是SXSSFWorkbook只支持.xlsx格式,不支持.xls格式。
3.8版本的POI对excel的导出操作,一般只使用HSSFWorkbook以及SXSSFWorkbook,HSSFWorkbook用来处理较少的数据量,SXSSFWorkbook用来处理大数据量以及超大数据量的导出。
参考以下博客
http://www.cnblogs.com/BigIdiot/archive/2012/11/26/2789067.html

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

POI实现大数据EXCLE导入导出,解决内存溢出问题

怎么使用java Poi解决导入excel表格大数据量时的内存溢出问

poi 做数据导出,数据大就会报内存溢出,求解(目前我的数据肯能会在15W笔)

easyexcel合并单元格导出内存溢出

java excel poi 大数据量50W 内存溢出

Excle导出优化