easyexcel 3.3.2 设置表头背景颜色
时间: 2023-08-31 13:39:00 浏览: 379
您可以使用EasyExcel的样式设置来设置表头的背景颜色。以下是一个示例代码:
```
// 创建工作簿
ExcelWriter writer = EasyExcel.write(fileName).build();
// 创建表格
Sheet sheet = writer.sheet();
// 创建表头样式
CellStyle headCellStyle = writer.getWorkbook().createCellStyle();
headCellStyle.setFillForegroundColor(IndexedColors.GREY_25_PERCENT.getIndex());
headCellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);
Font font = writer.getWorkbook().createFont();
font.setBold(true);
headCellStyle.setFont(font);
// 设置表头样式
sheet.setHeadStyle(headCellStyle);
// 写入数据
List<List<Object>> data = new ArrayList<>();
data.add(Arrays.asList("姓名", "年龄", "性别"));
writer.write(data, sheet);
// 关闭资源
writer.finish();
```
在上面的代码中,我们先创建了一个包含表头的数据列表,然后创建了一个工作簿和一个表格。接着,我们创建了一个表头样式,并设置了背景颜色、字体加粗等属性。最后,我们将表头样式设置到表格中,并写入数据。
阅读全文