依次读取大blob(excel类型)数据

时间:2013-11-06 10:23:42

标签: java excel buffer spreadsheet

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

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

我需要一个可以实现此目的的开源java Excel库。

问题

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

0 个答案:

没有答案