1

我有一个大的 excel 文件,它作为 blob 存储在数据库 ( Oracle) 中。如果我将整个文件读入内存,我会得到OutOfMemoryException.

我的解决方案如下所示:从数据库中读取一页数据并逐行解析(这里我的意思是 Excel 行 - 所以框架应该能够只转换电子表格的一部分)。然后检查已读取的最后一整行(行的大小可能会有所不同,因此我无法预测一行中的字节数,因此这些块会将最后一行分成两部分)并获取下一个块从那里。

java Excel我需要一个可以完成此任务的开源库。

问题

  • 你有更好的解决方案吗?
  • 如果不是,哪些库可以顺序读取 excel?
4

0 回答 0