關於POI操作Excel

2021-07-17 00:09:55 字數 1289 閱讀 9159

1.先導入jar包。poi-3.8.jar(不同版本操作的excel格式不同,xls和xlsx)

hssfworkbook,操作xls格式的excel

xssfworkbook, 操作xlsx格式的excel

最簡單的方法:

/test/測試excel.xls

2下面是**的方法

// 迴圈讀取sheet中的row(行),根據實際需求,判斷從第幾行開始讀取資料,我是從第三行開始讀

for (int rowno = 2; rowno <= hssfsheet.getlastrownum(); rowno ++)

//判斷cell(就是單元格,列)為空則不讀

if (!(fssfrow.getcell(0)+"").equals("") && fssfrow.getcell(0) != null) else}}

}

//讀取的時候注意填充內容的型別。自定義乙個方法返回值

private string getvalue(hssfcell hssfcell) else

if(hssfcell.getcelltype()==hssfcell.cell_type_numeric)

return string.valueof(hssfcell.getnumericcellvalue());

} else

}5.一般四種型別,重點是時間型別,若出現時間,格式化的格式一定要和excel中的格式一樣,不然讀取異常。如果資料中出現特殊字元,比如「,」等,在讀取的時候提前判斷就可以了。在實際應用中,上傳者上傳格式可能出錯,或者和要求的不同,注意try

catch掉異常就就可以。

新手出品,學習之初也有參考其他大神作品,最後總結,按自己需求完成功能,親測可用。

關於POI操作Excel的詳細步驟

我這裡使用的是4.0.1版本的。需要匯入 poi 4.0.1.jar和poi ooxml 4.0.1.jar,這兩個jar包。讀取excel private hssfworkbook wb null excel操作物件 private hssfsheet sheet null 物件 private ...

使用POI操作Excel

apache的jakata專案poi http poi.apache.org 用來操作excel,並能滿足大部分需要.poi下面有幾個子專案,其中hssf xssf專案 http poi.apache.org spreadsheet index.html 用來實現excel讀寫的.public st...

POI 操作 EXCEL檔案

1.最新的poi工具包 poi 主頁 快速上手使用poi hssf 2 excel 結構 hssfworkbook excell 文件物件介紹 hssfsheet excell的表單 hssfrow excell的行 hssfcell excell的格仔單元 hssffont excell字型 hs...