读取使用POI的范围excel表数据的(Reading a range of excel sheet

2019-09-21 00:55发布

我做的读取数据的一些POC的范围内,从一个Excel文件在Java中singleshot阵列。

我在Java中使用POI读取Excel文件,其中没有:行会附近1,00,000和无:列将接近240大部分是我从网上找来的例子讲述使用rowIterator和cellIterator获得此完成工作。 但是,由于行数和列数是巨大的,通过每个小区迭代和将数据添加到阵列不是可行的解决方案。

是否有POI API的任何方法,这将在一杆取一单元格范围的和它在Java转移到一个数组?

我仍然可以通过POI API去,但没有成功找到解决办法至今。 如果有人知道这样的方法,你可以用一个小的工作示例说明呢?

Answer 1:

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



文章来源: Reading a range of excel sheet data using POI