【发布时间】:2015-09-24 14:33:13
【问题描述】:
有一种情况,其中 xlsx,xlsm 文件具有大量数据(大约 80-100MB)使用 Workbook 对象的 load() 方法导致服务器上的内存堆空间不足问题,该方法以 FileInputStream 作为参数.
它的目的是加载数据,验证单元格内容并在有无效记录条目的情况下报告错误。如果所有数据都正确,则将其写入表中。因此,以下内容不足以满足我的目的。
Error While Reading Large Excel Files (xlsx) Via Apache POI
问题涉及分页解析、数据验证然后写入数据库。
【问题讨论】:
标签: java out-of-memory apache-poi xlsx xlsm