日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

excel中空格去不掉java_在Apache POI中跳过空白Excel单元格

發布時間:2024/8/23 编程问答 133 豆豆
生活随笔 收集整理的這篇文章主要介紹了 excel中空格去不掉java_在Apache POI中跳过空白Excel单元格 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我是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以后就被折舊了 .

總結

以上是生活随笔為你收集整理的excel中空格去不掉java_在Apache POI中跳过空白Excel单元格的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。