【发布时间】:2023-03-29 09:31:02
【问题描述】:
我正在尝试读取大小约为 40MB 到 50MB 的大型 Excel 文件。
对于 XLSX,我使用 OPCPackage 它解决了问题,但现在我遇到了 XLS 格式的问题。
当我使用像 POIFSFileSystem 这样的普通 POI 读取文件时,我收到 java heap space error。
你能帮我解决这个问题吗?
基本上我们正在将 excel 文件转换为制表符分隔的文件。
OPCPackage pkg = OPCPackage.open(sourceFile.getPath(),
PackageAccess.READ);
如果您需要任何其他信息,请告诉我。
【问题讨论】:
-
使用 HSSFListener 处理文件。
标签: java apache-poi