Apache POI 中行的自动调整大小高度
2022-09-01 03:16:12
我正在使用Apache POI将值输入到电子表格中。这些值有换行符,我能够成功地使用此代码:
CellStyle style = cell.getCellStyle()
style.setWrapText(true)
cell.setCellStyle(style)
遗憾的是,虽然文本正确换行,但行的高度并不总是增长到足以显示内容的程度。如何确保行始终是正确的高度?
我正在使用Apache POI将值输入到电子表格中。这些值有换行符,我能够成功地使用此代码:
CellStyle style = cell.getCellStyle()
style.setWrapText(true)
cell.setCellStyle(style)
遗憾的是,虽然文本正确换行,但行的高度并不总是增长到足以显示内容的程度。如何确保行始终是正确的高度?
currentRow.setHeight((short)-1)
适用于 XSSFCell 和 Excel 2013
HSSFWorkbook workbook=new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("FirstSheet");
HSSFRow rowhead= sheet.createRow((short)0);
HSSFCellStyle style = workbook.createCellStyle();
style.setWrapText(true);
row.setRowStyle(style);
row.getCell(0).setCellStyle(style);
上面的代码将生成行的动态高度。