easyexcel导出excel 到浏览器,并设置第一行大标题

// 导出数据列表
List dataList = yourService.getDataList();// 构建Excel表格
ExcelWriter writer = EasyExcel.write(response.getOutputStream()).build();// 设置表格头部样式
WriteCellStyle headStyle = new WriteCellStyle();
headStyle.setFillForegroundColor(IndexedColors.GREY_25_PERCENT.getIndex());
WriteFont headFont = new WriteFont();
headFont.setFontHeightInPoints((short) 14);
headFont.setBold(true);
headStyle.setWriteFont(headFont);// 构建表格头部数据
List> headList = new ArrayList<>();
List headTitleList = new ArrayList<>();
headTitleList.add("大标题");
headList.add(headTitleList);// 写入表格头部
Sheet sheet = new Sheet(1, 0);
sheet.setClazz(YourDataModel.class);
sheet.setHead(headList);
sheet.setHeadStyle(headStyle);
writer.write(dataList, sheet);// 关闭ExcelWriter
writer.finish();


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部