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的倍數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章