poi匯出excel單元格樣式設定

2021-08-06 06:15:26 字數 1156 閱讀 1717

final xssfworkbook wb = new xssfworkbook(is);

final sheet datahssfsheet = wb.getsheetat(0);//獲取到第乙個工作表

final sheet datahssfsheetadd = wb.getsheetat(1);//獲取到第二個工作表

datahssfsheet.setselected(true);//開啟excel事預設選中第乙個工作表

xssfcellstyle style = wb.createcellstyle(); //獲取到單元格格式

font ztfont = wb.createfont();//獲取到字型

ztfont.setfontheightinpoints((short)10);//將字型大小設定為10

ztfont.setfontname("宋體");//字型格式「宋體」

ztfont.setboldweight(font.boldweight_bold);//加粗

style.setfont(ztfont);//把字型賦值給單元格

style.setfillforegroundcolor(hssfcolor.yellow

.index);//設定前景色

style.setfillpattern(hssfcellstyle.solid_foreground);//如果不設定這一句話背景色設定不成功

style.setfillbackgroundcolor(hssfcolor.yellow

.index); //設定背景色

.getindex());//設定單元格背景色為黃色

style.setalignment(xssfcellstyle.align_center); //設定單元格內容左右居中

style.setverticalalignment(xssfcellstyle.vertical_center);//設定單元格內容上下居中

style.setborderright(hssfcellstyle.border_thin);//設定單元格右邊框為實線,上下左類似

datahssfsheet.autosizecolumn((short)cellindex); //根據內容調整某一列的寬度

POI設定Excel單元格樣式

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

POI匯出Excel 合併單元格

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

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

市表2考核 wb.setsheetname 0 市表2考核 給excel命名 hssfrow row sheet.createrow short 0 設定最頂欄得固定欄第一行 根據業務需求 hssfrow row2 sheet.createrow short 1 第二行 hssfrow row4 s...