使用poi建立Excel檔案

2022-09-03 17:27:11 字數 1022 閱讀 8837

通過poi操作excel十分方便,將乙個excel抽象為乙個workbook,乙個表單頁抽象為sheet,表單中的一行抽象為row,一行中的乙個單元格可以抽象為cell。hssf對應的是97-03格式(.xls),xssf對應的是07格式的(.xlsx)。

workbook的獲取有以下幾種方式:

1.可以通過workbookfactory,工廠方法

workbook wb=workbookfactory.create(new fileinputstream(file));//可以讀取xls格式或xlsx格式。

使用此種方式需注意close();問題,建議使用顯性建立。

2.直接通過hssfworkbook的構造方法

workbook wb=new hssfworkbook();//生成乙個空的excel檔案

workbook wb=new hssfworkbook(new fileinputstream(file));//只能讀取xls字尾的excel檔案.

3.直接通過xssfworkbook的構造方法

workbook wb=new xssfworkbook();//生成乙個空的excel檔案

workbook wb=new xssfworkbook(new fileinputstream(file));//只能讀取xlsx字尾的excel檔案

sheet可由workbook建立

sheet s=wb.createsheet(sheet);//建立乙個名為sheet的表單

row由sheet建立

row r=s.createrow(row);//新建立一行,行號為row+1

cell有row建立

cell c=r.createcell(col);//建立乙個單元格,列號為col+1

最後就可以通過c.setcellvalue(value)向單元格填充內容即可

以上部分內容節選於

驗證excel資料:

1

try15

}16 }catch (exception e){}

使用POI匯出excel檔案

fileoutputstream fileout new fileoutputstream workbook wb new hssfworkbook 建議使用介面來宣告變數 面向介面思想,可以方便使用介面的不同實現 wb.write fileout 寫入檔案 fileout.close sheet ...

使用poi匯出excel檔案

1.匯入依賴 org.apache.poigroupid poiartifactid 4.1.2version dependency 2.獲取匯出資料 list data 資料 3.設定匯出元件 hssfworkbook workbook newhssfworkbook hssfsheet shee...

POI 操作 EXCEL檔案

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