小编Haj*_*r M的帖子

Java堆空间错误,我无法在Java中处理大型xlsx文件

我正在使用Apache Poi XSSFWorkbooks来处理xlsx文件;我的程序在小型excel文件(60000行)上运行良好。当我开始在一个大文件(700 000行)上测试代码时,我遇到了内存问题。我在具有16 GB RAM的计算机上测试我的代码,但它不起作用。

这个问题有帮助吗?我读过有关SAX解析器的信息,但是我不想修改我的代码,而且我觉得使用起来并不直观。这不像xssf那样简单,它具有获取单元格,行等的简单方法。

有没有办法保持我的代码不变并解决内存问题?或除SAX解析器之外的任何解决方案?任何帮助表示赞赏,谢谢。

java xlsx large-files apache-poi

1
推荐指数
1
解决办法
1492
查看次数

标签 统计

apache-poi ×1

java ×1

large-files ×1

xlsx ×1