地方网站 源码,聊城做网站的公司流程,中讯科技-运城网站建设,装饰公司手机网站我是Apache POI的新手#xff0c;但我想做的是通过Excel文件(.xls)读取并将其放入ArrayList进行存储#xff0c;以便稍后进行操作 . 我可以得到整张纸#xff0c;但我的问题就在于#xff1a;我得到整张纸(约54183行) .我想跳过空白的单元格#xff0c;它是类型3.由于某种…我是Apache POI的新手但我想做的是通过Excel文件(.xls)读取并将其放入ArrayList进行存储以便稍后进行操作 . 我可以得到整张纸但我的问题就在于我得到整张纸(约54183行) .我想跳过空白的单元格它是类型3.由于某种原因当我在system.out.print中找到ArrayList时它有所有空白单元格 .有没有办法跳过那些而不是将它们添加到我正在尝试创建的ArrayList我有以下一点代码public ArrayList readExcelFile(String filePath) throws IOException {ArrayList cellVectorHolder new ArrayList();try {FileInputStream inputFile new FileInputStream(filePath);POIFSFileSystem myFileSystem new POIFSFileSystem(inputFile);HSSFWorkbook wkbk new HSSFWorkbook(myFileSystem);wb wkbk;for (int i 0; i wb.getNumberOfSheets(); i) {HSSFSheet wkSheet wkbk.getSheetAt(i);for (Row row : wkSheet) {ArrayList cellVector new ArrayList();for (Cell cell : row) {if(cell.getCellType() ! 3){cellVector.add(cell);}}cellVectorHolder.add(cellVector);}}} catch (Exception e) {e.printStackTrace();}return cellVectorHolder;}不要介意ArrayList的名字......我一直在使用Vectors直到我终于发现它们自1.2以后就被折旧了 .