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();
相关推荐
Pacify_The_North8 分钟前
【C++进阶五】list深度剖析
开发语言·c++·算法·list
咖啡の猫11 分钟前
JavaScript 简单类型与复杂类型
开发语言·javascript
XuanXu27 分钟前
Java volatile关键字以及线程安全
java
都叫我大帅哥28 分钟前
代码世界的「万能转接头」:适配器模式的跨界艺术
java·后端·设计模式
蝈蝈噶蝈蝈噶37 分钟前
问题:tomcat下部署eureka双重路径
java·eureka·tomcat
禹曦a42 分钟前
Java进阶之旅-day05:网络编程
java·开发语言·网络
Evand J1 小时前
【MATLAB例程】TDOA(到达时间差)定位的chan-tylor计算方法,三维环境,附代码下载链接
开发语言·matlab
五行星辰1 小时前
Gson修仙指南:谷歌大法的佛系JSON渡劫手册
java·后端
難釋懷1 小时前
JavaScript基础-移动端常用开发框架
开发语言·javascript