POI打开大文件时,经常会遇到问题,不过POI从3.8开始,提供了一种专门读取大文件的方式 SXSSF。SXSSF通过一个滑动窗口来限制访问Row的数量从而达到低内存占用的目录,XSSF可以访问所有行。旧的行数据不再出现在滑动窗口中并变得无法访问,与此同时写到磁盘上。另外,如果对大文件的读取,是可以考虑使用 EasyExcel,EasyExcel 在读写大文件时,有比较好的优势。如果除了读写Excel文件,还有类Excel的需求,可以使用GcExcel,GcExcel除了对类Excel的功能支持的很好之外,在读写,公式计算,导出等功能上,性能也非常好。https://www.grapecity.com.cn/developer/grapecitydocuments/exc...
POI打开大文件时,经常会遇到问题,不过POI从3.8开始,提供了一种专门读取大文件的方式 SXSSF。
SXSSF通过一个滑动窗口来限制访问Row的数量从而达到低内存占用的目录,XSSF可以访问所有行。旧的行数据不再出现在滑动窗口中并变得无法访问,与此同时写到磁盘上。
另外,如果对大文件的读取,是可以考虑使用 EasyExcel,EasyExcel 在读写大文件时,有比较好的优势。
如果除了读写Excel文件,还有类Excel的需求,可以使用GcExcel,GcExcel除了对类Excel的功能支持的很好之外,在读写,公式计算,导出等功能上,性能也非常好。
https://www.grapecity.com.cn/developer/grapecitydocuments/exc...