excel匯出,合併單元格更改單元格樣式

2021-10-03 11:14:18 字數 3273 閱讀 4044

("市表2考核");

wb.setsheetname(0

,"市表2考核");

//給excel命名

hssfrow row = sheet.

createrow((

short)0

);//設定最頂欄得固定欄第一行(根據業務需求)

hssfrow row2 = sheet.

createrow((

short)1

);//第二行

hssfrow row4 = sheet.

createrow((

short)2

);sheet.

createfreezepane(0

,3);

//設定固定行行數

hssfcellstyle cellstyle1 = wb.

createcellstyle()

;//建立相應得類

cellstyle1.

setalignment

(xssfcellstyle.align_center_selection)

; hssffont f1 = wb.

createfont()

; f1.

setfontheightinpoints((

short)12

);// 字型大小

f1.setfontname

("宋體");

// 宋體

f1.setboldweight

(hssffont.boldweight_bold)

;// 字型加粗

cellstyle1.

setfont

(f1)

; cellstyle1.

setwraptext

(true);

// 自動換行

cellstyle1.

setverticalalignment

(hssfcellstyle.vertical_center)

;//文字垂直居中

//設定前三行的資料

string[

] str=

newstring

; string[

] str1=

newstring

; string[

] str2=

newstring

;//給前三行迴圈賦值

for(

int k=

0;k)for

(int k=

0;k)for

(int k=

0;k)

hssfrow row3 = null;

for(

int i =

0; i < liststr.

size()

; i++)}

for(

int k=

0;k)//下面是各種合併的單元格

//cellrangeaddress(int firstrow, int lastrow, int firstcol, int lastcol)

sheet.

addmergedregion

(new

cellrangeaddress(0

,0,0

,15))

;//第一排

sheet.

addmergedregion

(new

cellrangeaddress(1

,2,1

,2))

;//第二排

sheet.

addmergedregion

(new

cellrangeaddress(1

,1,4

,5))

;//第二排

sheet.

addmergedregion

(new

cellrangeaddress(1

,1,6

,7))

;//第二排

cellrangeaddress(1,1,1,2));//第二排

sheet.

addmergedregion

(new

cellrangeaddress(1

,1,8

,11))

;//第二排

sheet.

addmergedregion

(new

cellrangeaddress(1

,1,12

,15))

;//第二排

sheet.

addmergedregion

(new

cellrangeaddress(1

,2,0

,0))

;//第三排

sheet.

addmergedregion

(new

cellrangeaddress(1

,2,3

,3))

;//第三排

string allpath=

"指標預警"

+".xls"

;//檔名

allpath = urlencoder.

encode

(allpath,

"gb2312");

allpath = urldecoder.

decode

(allpath,

"iso8859-1");

trycatch

(exception e)

}

Excel匯出後合併單元格

合併單元格 param sheet 要合併單元格的excel 的sheet param cellline 要合併的列 param startrow 要合併列的開始行 param endrow 要合併列的結束行 addmergedregion sheet,0,0,sheet.getlastrownum...

POI匯出Excel 合併單元格

合併方法 sheet.addmergedregion new cellrangeaddress firstrow,lastrow,firstcol,lastcol 引數分別表示 開始行索引,結束行索引,開始列索引,結束列索引.使用poi大致步驟 1.建立excel模板,並建立輸入流 fileinpu...

excel合併單元格匯出檔案

建立行的時候,切記要使用共用的行row,否則會導致資料內容不對,不要重複新建第一行,然後用新建的去建立列,共用乙個同一行row的就可以了!這是我們所匯出時的資料格式,只有這樣才能更容易的合併單元格,public class resourclpooldeptexcel extends abstract...