easyexcel多sheet导出(唯一能用)

1,response流header, contentType等设置跟单sheet一样

2,上代码

@Data

public class SheetModel<T> {

private String sheetName;

private Class<T> clazz;

private List<T> data;

}

复制代码
ExcelWriter writer = EasyExcel.write(resp.getOutputStream()).build();
for (SheetModel model: sheetList) {
    WriteSheet sheet =     EasyExcel.writerSheet(model.getSheetName()).head(model.getClazz()).build();
    writer.write(model.getData(), sheet);
}
writer.finish();
相关推荐
2301_7930868739 分钟前
Springboot 04 starter
java·spring boot·后端
seabirdssss3 小时前
错误: 找不到或无法加载主类 原因: java.lang.ClassNotFoundException
java·开发语言
还是鼠鼠3 小时前
tlias智能学习辅助系统--SpringAOP-进阶-通知顺序
java·后端·mysql·spring·mybatis·springboot
gnawkhhkwang4 小时前
io_getevents 和 io_pgetevents 系统调用及示例
linux·c语言·开发语言
喵手4 小时前
使用ASIWebPageRequest库编写Objective-C下载器程序
开发语言·macos·objective-c
weixin_456904274 小时前
C#泛型委托讲解
开发语言·c#
君莫笑几人回4 小时前
关于记录一下“bug”,在做图片上传的时候出现的小问题
java·开发语言·spring boot
技术不支持4 小时前
Qt Creator 11.0.3 语法高亮bug问题
java·服务器·数据库·qt·bug
rockmelodies5 小时前
RSA 解密逻辑
开发语言·python
pointers_syc5 小时前
【设计模式】2.策略模式
java·设计模式·策略模式