标签: java memory-management apache-poi
我一直在尝试将大量数据存入excel文件HSSFWorkbook, (约900万行),我认为JVM内存不能处理它。
所以我想用块来编写excel文件中的行以节省内存。 我的想法是反复追加大量的行。
然而,在查询excel文件中的数据时,似乎我必须再次将数据读入内存,这违背了我的目的。
我如何实现这一目标?
“基本上,如何在不读取现有excel文件的情况下附加行块?”
答案 0 :(得分:1)
POI还提供了流API:https://poi.apache.org/apidocs/org/apache/poi/xssf/streaming/SXSSFWorkbook.html