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();
相关推荐
2501_944525543 分钟前
Flutter for OpenHarmony 个人理财管理App实战 - 支出分析页面
android·开发语言·前端·javascript·flutter
Mr_Xuhhh7 分钟前
MySQL函数详解:日期、字符串、数学及其他常用函数
java·数据库·sql
qq_4171292516 分钟前
C++中的桥接模式变体
开发语言·c++·算法
开源技术30 分钟前
如何将本地LLM模型与Ollama和Python集成
开发语言·python
Hello World . .34 分钟前
数据结构:队列
c语言·开发语言·数据结构·vim
clever1011 小时前
在QtCreator 4.10.2中调试qt程序qDebug()输出中文为乱码问题的解决
开发语言·qt
测试开发Kevin1 小时前
小tip:换行符CRLF 和 LF 的区别以及二者在实际项目中的影响
java·开发语言·python
笨手笨脚の1 小时前
Redis: Thread limit exceeded replacing blocked worker
java·redis·forkjoin·thread limit
Lenyiin1 小时前
Linux 基础IO
java·linux·服务器
松☆2 小时前
Dart 核心语法精讲:从空安全到流程控制(3)
android·java·开发语言