1.後面的內容會覆蓋前面的內容
sheet.addmergedregion(new cellrangeaddress(4, 6, 0, 0));
cell = (sxssfcell) sheet.createrow(4).createcell(0);
cell.setcellvalue("機構名稱");
cell.setcellstyle(style);
sheet.addmergedregion(new cellrangeaddress(4, 4, 1, 3));
cell =(sxssfcell) sheet.createrow(4).createcell(1);
cell.setcellvalue("各項貸款");
cell.setcellstyle(style);
生成的excel 檔案如下圖所示: 只有2中有內容,1中沒有內容,主要原因是 createrow會重新整理 前面的 行數,故只要後面的資料;
2. 設定的公式不生效,如果直接 呼叫 cell.setcellvalue("=e1"); 公式不能執行,必須用:
cell.setcellformula("=c8"); sheet.setforceformularecalculation(true);
才會生效
POI 生成 Excel條件格式的問題
近日因專案需要,要生成的大量的很詭異的excel報表。其中,有一報表是要生成條件格式的。一直使用poi生成excel報表,於是生成條件格式也自然使用poi。但生成條件格式時poi有乙個很容易忽略的bug。條件格式選擇公式時,不能正常的生成條件格式。如下 hssfconditionalformatti...
POI生成excel檔案
entranceguarduploadeventmodel eventmodel new entranceguarduploadeventmodel listdatalist entranceguarduploadeventservice.queryall eventmodel 第一步,建立乙個we...
poi生成excel相關設定
poi生成excel整理 設定邊框 字型 顏色 加粗 居中 hssfworkbook wb new hssfworkbook hssfsheet sheet wb.createsheet hssfcellstyle setborder wb.createcellstyle 一 設定背景色 setbo...