private void setSheetHeader(XSSFWorkbook xWorkbook, Sheet sh,String[] title) {
// 设置单元格格式为文本格式
XSSFDataFormat format = xWorkbook.createDataFormat();
XSSFCellStyle style = xWorkbook.createCellStyle();
Font font = xWorkbook.createFont();
font.setBold(true);
font.setFontName("微软雅黑");
font.setFontHeightInPoints((short)12);
style.setFont(font);
style.setBorderLeft(XSSFCellStyle.BORDER_THIN);
style.setBorderRight(XSSFCellStyle.BORDER_THIN);
style.setBorderBottom(XSSFCellStyle.BORDER_THIN);
style.setBorderTop(XSSFCellStyle.BORDER_THIN);
style.setAlignment(XSSFCellStyle.ALIGN_CENTER);
style.setVerticalAlignment(XSSFCellStyle.VERTICAL_CENTER);
style.setFillPattern(XSSFCellStyle.SOLID_FOREGROUND);
style.setFillForegroundColor(new XSSFColor(new Color(183,222,232)));
style.setWrapText(true); // 单元格存在 \n转义 则会换行
style.setDataFormat(format.getFormat("@")); // 设置样式-数据格式为文本
XSSFCellStyle cst
Springboot+POI通用Excel表格导出表头样式设置方法
于 2022-09-14 16:21:18 首次发布