POI使用常用方法

2021-10-05 20:13:23 字數 2849 閱讀 9633

使用過poi匯出excel一段時間了,做乙個小的總結,poi有很多方法可能記不住,現做筆記如下:

xssfsheet,一般用作建立乙個工作薄物件,如

`xssfsheet sheet = workbook.

createsheet

(sheetname)

;`

xssfsheet的物件可以呼叫createrow、setcolumnwidth等方法

xssfrow title_row = sheet.

createrow(0

);// 建立乙個行物件

sheet.

setcolumnwidth

(i,15

*256);

//設定列寬

sheet.

autosizecolumn

(i);

//列寬自適應

sheet.

autosizecolumn

(i,true);

//列寬自適應加合併單元格

dataformat,設定資料格式,如

dataformat format = workbook.

createdataformat()

;//設定資料格式

cellstyle,建立樣式物件,(1)可以搭配dataformat 可以進行對單元格資料型別格式的規定,如

style_auto.

setverticalalignment

(hssfcellstyle.vertical_center)

;// 垂直居中

style_auto.

setdataformat

(format.

getformat

("@"))

;//強制為文字形式

style_auto.

setdataformat

(format.

getformat

("0.00"))

;//儲存兩位小數

style_auto.

setdataformat

(format.

getformat

("0.00%"))

;//百分比

style_auto.

setdataformat

(format.

getformat

("0.00e+00"))

;//科學計數法

(2)也可以設定對齊方式

// 設定對齊方式

cellstyle style_title = workbook.

createcellstyle()

;// 建立樣式物件

style_title.

setalignment

(cellstyle.align_center)

;// 水平居中

style_title.

setverticalalignment

(hssfcellstyle.vertical_center)

;// 垂直居中

style_title.

setdataformat

(format.

getformat

("@"))

;//強制為文字形式

font font_title=workbook.

createfont()

; font_title.

setcolor

(hssfcolor.automatic.index)

; //字型顏色

font_title.

setboldweight

(hssffont.boldweight_bold)

;//字型增粗

style_title.

setfont

(font_title)

;

font;字型樣式

font font_title=workbook.

createfont()

; font_title.

setcolor

(hssfcolor.automatic.index)

; //字型顏色

font_title.

setboldweight

(hssffont.boldweight_bold)

;//字型增粗

font_title.

setcolor

(hssfcolor.white.index)

; font_title.

setfillpattern

(hssfcellstyle.solid_foreground)

;//填充單元格

font_title.

setfillforegroundcolor

(hssfcolor.grey_80_percent.index)

;//設定單元格背景色

font_title.

setfont

(font_title)

;

sxssfcell;獲取單元格

sxssfcell cell =

(sxssfcell) row.

createcell

(j);

// 建立單元格

POI操作Excel常用方法

poi 一 hssf 是horrible spreadsheet format 的縮寫 二 hssf 為讀取操作提供了兩類 api usermode和eventusermodel,即 使用者模型 和 事件 使用者模型 三 poi excel文件結構類 hssfworkbook 文件物件 hssfsh...

POI常用配置方法解釋說明

poi中可能會用到一些需要設定excel單元格格式的操作小結 先獲取工作薄物件 hssfworkbook wb new hssfworkbook hssfsheet sheet wb.createsheet hssfcellstyle setborder wb.createcellstyle 一 設...

POI常用設定

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 獲取工作簿 hssfworkbook hwb newhssfworkbook 獲取sheet hssfsheet sheet hwb.createsheet 獲採樣式物件 hssfcellstyle cellstyle h...