/**
* 设置标题单元格样式
*
* @param workbook 报表
* @param align 居中
*/
private XSSFCellStyle getCellStyle(XSSFWorkbook workbook, short align) {
XSSFCellStyle cellStyle = workbook.createCellStyle();
// 设置边框:
cellStyle.setBorderBottom(BorderStyle.THIN);
cellStyle.setBorderLeft(BorderStyle.THIN);
cellStyle.setBorderTop(BorderStyle.THIN);
cellStyle.setBorderRight(BorderStyle.THIN);
// 设置居中:
cellStyle.setAlignment(HorizontalAlignment.forInt(align));
// 垂直
cellStyle.setVerticalAlignment(VerticalAlignment.CENTER);
// XSSFColor color = new XSSFColor();
// cellStyle.setFillForegroundColor(color);// 颜色
// cellStyle.setFillPattern(CellStyle.SOLID_FOREGROUND); // 填充
// 设置字体:菜单为一种字体,内容和标题为一种字段
XSSFFont font = workbook.createFont();
font.setFontName("宋体");
font.setFontHeightInPoints((short) 12);
// 选择需要用到的字体格式
cellStyle.setFont(font);
// 先设置为自动换行
cellStyle.setWrapText(true);
return cellStyle;
}
设置标题单元格样式
最新推荐文章于 2024-04-11 16:07:08 发布