现有数据与要实现的目标效果
放不下太多,贴上部分代码
主要代码
HSSFCellStyle cellStyle = wb.createCellStyle();
cellStyle.setWrapText(true);
String s = "语文课\r\n三年级-1班"
HSSFCell cell = row.createCell(b);
cell.setCellStyle(cellStyle);//设置换行
cellStyle.setAlignment(HorizontalAlignment.CENTER);//设置水平居中 有些版本问题我的是第一种
//cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER); //设置水平居中
cell.setCellValue(s);
这样就搞定了换行和居中
效果图