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

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

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

2.合併單元格

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

3.自適應列寬度

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

4.設置列寬

sheet.setColumnWidth(m, (int)(「列名」.getBytes().length+0.72) *  256); 這個方法是計算字符串的長度,以便設置列寬,該方法在解決中文的問題上比較好,前面兩種方法對中文很差好用。。。。io

5.設置行高

row.setHeightInPoints(20);//設置行高 20的倍數自適應

相關文章
相關標籤/搜索