POI 升級到高版本后,原有的EXCLE導入導出工具類部分代碼已不適用,目前只是對我自己寫的工具類的過期代碼進行更新,以后繼續更新
若有問題請指出,再修改
1、數據類型
Cell.CELL_TYPE_NUMERIC ==》轉換為對應 CellType.NUMERIC
同樣 類似的其他類型 如 CELL_TYPE_STRING 等等 CellType 都有對應
2、獲取類型(這個是之前版本就已經修改了)
cell.getCellTypeEnum() ==》改為 cell.getCellType()
3、字體加粗
font.setBoldweight(Font.BOLDWEIGHT_BOLD);
改為 font.setBold(true);
4、單元格內容 上下左右位置
CellStyle.VERTICAL_CENTER 垂直居中(上下居中) VerticalAlignment.CENTER
CellStyle.ALIGN_CENTER 左右居中 ==》更改為 HorizontalAlignment.CENTER
同樣類似的偏左以及偏右 替換成對應的LEFT 或者 RIGHT 即可
5、邊框線設定
原有的單線最細邊框設置
代碼:style.setBorderTop(BorderStyle.THIN);
CellStyle.BORDER_THIN ==》修改為 BorderStyle.THIN
至於其他邊框粗細,點開BorderStyle 里面有描述
T