1. 程式人生 > >POI 操作excel的樣式等問題記錄

POI 操作excel的樣式等問題記錄

1.行合併 起始行有邊框 其他行沒有邊框

解決方案: 把要合併的行也建立一下 設定值為空字串,並設定為樣式

2.合併單元格

sheet.addMergedRegion(new CellRangeAddress(1, 1, 0, 2));

3.自適應列寬度

sheet.autoSizeColumn(1); sheet.autoSizeColumn(1, true); 注意:第一個方法在合併單元格的的單元格並不好使,必須用第二個方法。

4.設定列寬

sheet.setColumnWidth(m, (int)(“列名”.getBytes().length+0.72)2256); 這個方法是計算字串的長度,以便設定列寬,該方法在解決中文的問題上比較好,前面兩種方法對中文不好好用。。。。

5.設定行高

row.setHeightInPoints(20);//設定行高 20的倍數