背景介绍:
使用Java开发信息系统项目,项目中往往会涉及到报表管理部分,而Excel表格首当其冲称为最合适的选择,但是对单元格操作时对于设置单元格的背景颜色却很少提及,本文旨在方便单元格背景颜色设计。
操作:
至于冗长的创建表格表格设置的代码相信大家都已经了解。直接进行单元格背景颜色设计。
1 HSSFCellStyle style =wb.createCellStyle();2 style.setAlignment(HSSFCellStyle.ALIGN_CENTER); //创建一个居中格式
3 style.setFillForegroundColor(IndexedColors.CORNFLOWER_BLUE.getIndex());//设置背景色
4 style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND); //设置加粗
5
6 HSSFFont font =wb.createFont();7 font.setFontName("黑体");8 font.setFontHeightInPoints((short) 12);//设置字体大小
9 style.setFont(font);10
11 //创建标题
12 for (int i = 0; i < title.length; i++) {13 cell =row.createCell(i);14 cell.setCellValue(title[i]);15 cell.setCellStyle(style);16 }