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