使用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可以通过定制样式-数据格式来实现相应的需求。
"就算你躺在沙发上三天不起、不拉开窗帘,因为决定不了穿哪双袜子哭个没完,生活也还是要继续。"