我试图读取大型 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 数量、工作表总数及其工作表名称。