首页 > 解决方案 > 使用 apache POI 读取大型 excel 文件时出现内存不足错误。任何其他选择

问题描述

我想使用 Apache POI 读取一个非常大的 excel 文件。但它抛出了一个堆大小的内存错误。我没有机会增加堆大小。有没有其他解决方案。

标签: javaapache-poi

解决方案


取决于您正在尝试做什么,POI 的流 API可能是解决方案。它避免了将整个文件同时加载到内存中,但其功能受到限制。

这个问题的答案可能很有用,因为其中一个建议使用一个库,可以更轻松地使用流式 API


推荐阅读