注:我這裡合併的是列的相同單元格,效果如下:
poi合併單元格的方法是addmergedregion();
/**
* 合併單元格
* @param sheet 要合併單元格的excel 的sheet
* @param cellline 要合併的列
* @param startrow 要合併列的開始行
* @param endrow 要合併列的結束行
*/
private static void addmergedregion(hssfsheet sheet, int cellline, int startrow, int endrow,hssfworkbook workbook)
startrow=i;
count++;
}else
//由於上面迴圈中合併的單元放在有下一次相同單元格的時候做的,所以最後如果幾行有相同單元格則要執行下面的合併單元格。
if(i==endrow&&count>0)
} }
你只要在匯出excel的方法裡呼叫: addmergedregion(sheet, 0, 0, sheet.getlastrownum(),workbook);就是合併第一列的所有相同單元格。
POI合併單元格,賦值
public void exportfive 序號 int total 1 行號 int total row 1 單元格合併起始行 部門 int start row 2 單元格合併起始行 活動 int start row act 2 string s for int p 0 p s.length p...
POI操作word合併單元格
對於合併單元格的介紹不怎麼多,下面是之前做word匯出的時候研究的,在stackoverflow查到了點資料。記錄下兩個關鍵方法 word跨列合併單元格 public void mergecellshorizontal xwpftable table,int row,int fromcell,int...
POI匯出Excel 合併單元格
合併方法 sheet.addmergedregion new cellrangeaddress firstrow,lastrow,firstcol,lastcol 引數分別表示 開始行索引,結束行索引,開始列索引,結束列索引.使用poi大致步驟 1.建立excel模板,並建立輸入流 fileinpu...