我们必须处理大约5 MB - 10 MB的大型Excel文件。我们使用JXLS读取Excel并填充bean。我们使用WebSphere 6.1进行部署,堆大小为512 MB,最大堆大小为1024 MB。在阅读Excel本身时会出现OutOfMemoryError。有什么建议可以克服这个问题吗?喜欢有没有办法在excel中读取单张表而不阅读完整的文件并进行处理?
m1m5dgzv1#
一个5- 10 MB的Excel文件对我来说似乎不是一个大文件...是否确定OutOfMemoryError来自读取Excel文件过程?你可以尝试一些替代的库,如JExcelApi或POI。我都用过了,我更喜欢POI。
1条答案
按热度按时间m1m5dgzv1#
一个5- 10 MB的Excel文件对我来说似乎不是一个大文件...
是否确定OutOfMemoryError来自读取Excel文件过程?
你可以尝试一些替代的库,如JExcelApi或POI。我都用过了,我更喜欢POI。