我们正在使用Java和ODF工具包从ods和excel文件中读取行。
问题是,即使您只想读取1行,也会加载整个文档,并且50.000行ods文件的内存使用量约为350 MB。
因此,我正在寻找一种通过分页读取行的方法。任何机会
Edit1:请不要建议使用POI,就像ODF Toolkit一样。
Edit2:我接受了一个答案,但是它仅适用于Excel文件,而ODS文件没有答案。
一种替代方法是使用JDBC加载行。
周围有各种JDBC Excel驱动程序,其中包括:
https://code.google.com/p/sqlsheet/
也可以看看:
使用jdbc连接到Excel工作表,而无需在Excel工作表中指定DSN
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句