2

我正在做一些 POC,以单次读取从 Excel 文件到 Java 数组的范围内的数据。

我必须在 Java 中使用 POI 读取一个 excel 文件,其中行数将接近 1,00,000,列数将接近 240。我从互联网上获得的大多数示例都讲述了使用 rowIterator 和cellIterator 用于完成这项工作。但由于行数和列数很大,遍历每个单元格并将数据添加到数组中并不是一个可行的解决方案。

POI API中是否有任何方法可以一次获取一系列单元格并将其传输到java中的数组?

我仍在使用 POI API,但直到现在还没有成功找到解决方案。如果有人知道这种方法,你能用一个小的工作例子来说明它吗?

4

1 回答 1

0

CellWalk可能有帮助。见http://poi.apache.org/apidocs/org/apache/poi/ss/util/cellwalk/CellWalk.html

你可以在这里找到一个示例使用:http: //svn.apache.org/repos/asf/poi/trunk/src/testcases/org/apache/poi/ss/util/cellwalk/TestCellWalk.java

于 2012-08-08T06:51:08.513 回答