起因是客户要求导出的excel需要增加一个字段,序号。
问题很简单,很快就处理了,然后遇到了本次的问题,单元格设置的对齐方式不生效,设置之后只有表头有对齐方式,内容没有生效。
HSSFCellStyle cellStyle = workbook.createCellStyle(); cellStyle.setAlignment(HorizontalAlignment.LEFT);
后经过一段时间排查,找到原因是因为num是int类型的
row.createCell(0).setCellValue(num);
后改为字符串类型后,excel的对齐方式生效了
row.createCell(0).setCellValue(num+"");
一个比较小的问题,以此记录一下。