之前导出均用HSSFWorkbook,后来发现超出65536条后系统就报错,
经过网上查询资料得出,XSSFWorkbook可以导出
然后程序又报OutOfMemoryError:java heap space;内存溢出错误,又改用:
Workbook writeWB = new SXSSFWorkbook();
Sheet writeSheet = writeWB.createSheet();
经测试导出15W、20W条数据都正常运行;
参考来源:
http://www.iteye.com/problems/78916
本文探讨了在处理大数据导出时遇到的内存溢出问题,并提出了使用SXSSFWorkbook作为替代方案的有效解决策略。通过实验证明,SXSSFWorkbook在处理大量数据时表现稳定,成功解决了内存溢出的问题。

4154

被折叠的 条评论
为什么被折叠?



