使用poi導出excel的開發過程中,有時候為了避免日期,金額等的字段/列自動轉碼,需要在生成Excel時手動設置所有的列或指定列為文本類型。
// 設置單元格格式為文本格式 HSSFCellStyle textStyle = workBook.createCellStyle(); HSSFDataFormat format = workBook.createDataFormat(); textStyle.setDataFormat(format.getFormat("@")); // 設置樣式-數據格式為文本 cell.setCellStyle(textStyle); cell.setCellType(HSSFCell.CELL_TYPE_STRING);
poi可以通過定制樣式-數據格式來實現相應的需求。
"就算你躺在沙發上三天不起、不拉開窗簾,因為決定不了穿哪雙襪子哭個沒完,生活也還是要繼續。"