poi之3 17版本新舊對比,屬性或方法變動之處

2022-07-07 20:24:12 字數 1419 閱讀 1277

顏色定義變化

舊版本 : hssfcolor.black.index

新版本 : indexedcolors.black.index

獲取單元格格式

舊版本 : cell.getcelltype 與之應對的單元格格式 hssfcell.cell_type_blank

新版本 : cell.getcelltypeenum 與之對應的單元格格式 blank (org.apache.poi.ss.usermodel.celltype.blank)

設定單元格格式

舊版本 : row.getcell(0).setcelltype(cell.cell_type_string);

新版本 : row.getcell(0).setcelltype(celltype.string);

設定單元格垂直居中樣式

舊版本 : xssfcellstyle cellstyle = wb.createcellstyle();

cellstyle.setalignment(xssfcellstyle.align_center); // 居中

cellstyle.setverticalalignment(xssfcellstyle.vertical_center);//垂直

新版本 : xssfcellstyle cellstyle = wb.createcellstyle();

cellstyle.setalignment(horizontalalignment.center); // 居中

cellstyle.setverticalalignment(verticalalignment.center); //垂直

設定邊框

舊版本 : cellstyle.setborderbottom(hssfcellstyle.border_thin); //下邊框

新版本 : cellstyle.setborderbottom(borderstyle.thin); //下邊框

合併單元格

舊版本 : sheet.addmergedregion(new cellrangeaddress(1, 1,(short) 0, (short) 0));// 起始行,結束行,起始列,結束列

新版本 : sheet.addmergedregion(new region(1, (short) 0, 1,(short) 0));// 起始行,起始列,結束行,結束列

設定字型加粗

舊版本: font.setboldweight((short) 400);

新版本: font.setbold(true);

填充模式

舊版本: cellstyle.setfillpattern(hssfcellstyle.solid_foreground);

新版本: cellstyle.setfillpattern(fillpatterntype.solid_foreground);

poi3 17版本生成excel的樣式設定文件

hssfworkbook workbook new hssfworkbook 建立工作簿 hssfsheet sheet workbook.createsheet test 建立sheet頁 hssfrow row sheet.createrow 0 建立行,從0開始 hssfcell cell r...

4 3 3版本之引擎bug

bug描述 解決辦法 引擎版本降到4.3.2或者公升到4.3.4或更高。這個bug絕對是神級坑,整整耗費了我十個工作日。引擎公升到4.3.3以後,同樣的 在pc mac上跑的都很好,在ios上就必然崩掉,而且最無語的是沒有任何錯誤提示或者異常資訊,xcode裡面就一條崩潰資訊,我去。我對 進行了各種...

ELK之elasticsearch7版本集群設定

elk7版本搭建參考 node 1已經安裝配置好 配置檔案如下 新建主機node 2修改elasticsearch配置檔案 etc elasticsearch elasticsearch.yml 集群名需要和node 1一致 cluster.name my es node名 集群中兩個節點的ip 啟...