项目上遇到一个问题需要使用POI导出Excel,其中有大文本自动换行的需求和跨行跨列的需求
上网找了大量资料,总结成下方几行代码,有需要的朋友可以借鉴下
HSSFCellStyle bodyStyle = workbook.createCellStyle();
bodyStyle.setWrapText(true);//设置自动换行,第一步
row_value = sheet.createRow(起始行数);
HSSFCell cell2 = row_value.createCell(起始列,从0开始);
cell2.setCellStyle(bodyStyle);//设置自动换行,第二步
cell2.setCellValue(new HSSFRichTextString(写入的数据));
region=new CellRangeAddress(起始行从0开始,结束行从0开始,起始列从0开始,结束列从0开始);//起始不能比结束的数据小
sheet.addMergedRegion(region); //设置跨行or跨列