使用POI读取一系列Excel表格数据

我正在做一些POC读取范围从一个Excel文件的数据在爪哇单数。

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

POI API中是否有任何方法可以一次获取一个单元格的范围,并将其转移到java中的数组?

我仍然经历POI API,但直到现在还没有find解决scheme。 如果有人知道这样一个方法,你能用一个小例子来说明吗?

CellWalk可能会有帮助。 请参阅http://poi.apache.org/apidocs/org/apache/poi/ss/util/cellwalk/CellWalk.html

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