用POI导出excel自动调整行高

再向POI导出的表格中填出数据时,由于数据过多,一行显示不全数据,这时候想自动调整行高 ?怎么办?或者说怎么让数据显示完全?

不要设置sheet和单元格的行高,然后设置单元格为自动换行

sheet.autoSizeColumn((short)0); //调整第一列宽度
sheet.autoSizeColumn((short)1); //调整第二列宽度

autoSizeColumn 自动调整列宽 要求poi3.0以上

HSSFCellStyle cellStyle =workbook.createCellStyle(); cellStyle.setWrapText(true);//自动换行

用 pageoffice 组件操作excel文档, 可以直接设置 工作表中的单元格将自动扩展显示完全值。