小编use*_*055的帖子

如何使用大型 Excel 文件的 XSSF 和 SAX(事件 API)获取命名范围、工作表名称和参考公式的列表

我试图读取大型 Excel 文件(大小~10MB,.xlsx)。

我正在使用下面的代码

Workbook xmlworkbook =WorkbookFactory.create(OPCPackage.openOrCreate(root_path_name_file));
Run Code Online (Sandbox Code Playgroud)

但它显示堆内存问题。

我还在 StackOverflow 上看到了其他解决方案,其中一些解决方案是为了增加 JVM,但我不想增加 jvm。

问题1)我们不能使用,SXSSF (Streaming Usermodel API)因为这仅用于编写或创建新的工作簿。

我的唯一目标是获取大型 Excel 文件的工作表 NamedRange 数量、工作表总数及其工作表名称。

excel apache-poi

2
推荐指数
1
解决办法
1927
查看次数

标签 统计

apache-poi ×1

excel ×1