以下是使用easyexcel导出excel文件的示例代码:

// 创建表头样式
CellStyle headStyle = workbook.createCellStyle();
headStyle.setFillForegroundColor(IndexedColors.PINK.getIndex());
headStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);

// 创建表头数据
List<List<String>> head = new ArrayList<>();
head.add(Arrays.asList("序号", "编号", "姓名", "年龄"));

// 创建表格数据
List<List<Object>> data = new ArrayList<>();
data.add(Arrays.asList(1, "001", "张三", 20));
data.add(Arrays.asList(2, "002", "李四", 22));
data.add(Arrays.asList(3, "003", "王五", 25));

// 导出excel文件
ExcelWriter writer = EasyExcel.write(outputStream).build();
Sheet sheet = new Sheet(1, 0);
sheet.setHead(head);
sheet.setHeadStyle(headStyle);
sheet.setAutoWidth(true);
writer.write1(data, sheet);
writer.finish();

在上述代码中,我们首先创建了一个表头样式headStyle,并将其背景颜色设置为浅红色。然后创建了表头数据head和表格数据data。最后使用EasyExcel的ExcelWriter类将数据写入输出流outputStream,并在表格中设置表头样式。


原文地址: https://www.cveoy.top/t/topic/brYp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录