poi使用HSSFWorkbook 匯出excel

2021-10-06 20:26:46 字數 906 閱讀 3525

hssfworkbook 為office2003 ,xssfworkbook 為office2007以上可用

/* poi */

@org.junit.test

public void poi1test()

/* 合併單元格*/

// 合併日期佔兩行(4個引數,分別為起始行,結束行,起始列,結束列)

// 行和列都是從0開始計數,且起始結束都會合併

// 這裡是合併excel中日期的兩行為一行

cellrangeaddress region = new cellrangeaddress(0, 0, 0, 5);

sheet.addmergedregion(region);

// 增加表頭資訊

hssfcell cell2 = sheet.createrow(0).createcell(0);

cell2.setcellvalue("表頭");

// 設定列的寬度

// getphysicalnumberofcells()代表這行有多少包含資料的列

for (int i = 0; i < header.getphysicalnumberofcells(); i++)

// 設定行高,30畫素

header.setheightinpoints(30);

//輸出檔案要麼是 \\要麼/否則會報錯

fileoutputstream fos = null;

try catch (filenotfoundexception e)

// 向指定檔案寫入內容

wb.write(fos);

//關閉流

fos.close();

}catch (exception ex)

}

Poi工具使用

list.add new article 001 html5 文章沒有內容,就是湊字數 new date 1 list.add new article 002 html5 文章沒有內容,就是湊字數 new date 2 list.add new article 003 html5 文章沒有內容,就是...

使用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

使用poi來讀寫exccel很方便,但是一開始用的時候有點蒙,這裡我將我學習時寫的例子給大家分享一下,希望對你學習有點幫助。順便說一下,jxl也可以操作excel,如果有興趣,可以參考 讀excel 其中讀excel比較簡單,先通過輸入流建立工作檔案,獲取工作簿,通過工作簿獲取行,通過行獲取單元格,...