| | |
| | | |
| | | private static void buildSheetData(Workbook wb, Sheet sheet, ExcelSheetPO excelSheetPO, ExcelVersion version) { |
| | | sheet.setDefaultRowHeight((short) 400); |
| | | sheet.setDefaultColumnWidth((short) 10); |
| | | // sheet.setDefaultColumnWidth((short) 10); |
| | | sheet.autoSizeColumn(1); |
| | | createTitle(sheet, excelSheetPO, wb, version); |
| | | createHeader(sheet, excelSheetPO, wb, version); |
| | | createBody(sheet, excelSheetPO, wb, version); |
| | |
| | | Cell cellHeader = row.createCell(i); |
| | | cellHeader.setCellStyle(getStyle(STYLE_HEADER, wb)); |
| | | cellHeader.setCellValue(headers[i]); |
| | | // 调整每一列宽度 |
| | | sheet.autoSizeColumn((short) i); |
| | | // 解决自动设置列宽中文失效的问题 |
| | | sheet.setColumnWidth(i, sheet.getColumnWidth(i) * 16 / 10); |
| | | } |
| | | |
| | | } |