java - 使用 apache POI 读取大型 excel 文件时出现内存不足错误。任何其他选择
问题描述
我想使用 Apache POI 读取一个非常大的 excel 文件。但它抛出了一个堆大小的内存错误。我没有机会增加堆大小。有没有其他解决方案。
解决方案
取决于您正在尝试做什么,POI 的流 API可能是解决方案。它避免了将整个文件同时加载到内存中,但其功能受到限制。
这个问题的答案可能很有用,因为其中一个建议使用一个库,可以更轻松地使用流式 API。
推荐阅读
- c# - 带有变量路径的 WPF ItemsControl 数据绑定
- apache-spark - Kafka 中的 Spark 偏移管理
- reactjs - React:动态导入 css
- laravel - Laravel - 没有发件人地址无法发送消息
- delphi - 无法在应用程序服务器 delphi 的 DLL 中调试数据模块
- r - 将统计测试与 rstatix 和每个类别的颜色填充相结合
- python-3.x - 比较列表中的列表
- java - 如何在 ARCore 中提高预览相机质量
- javascript - 与 javascript "document.getElementById" 函数反应状态冲突
- python-3.x - 如何以 root 身份运行 jupyterlab 笔记本?