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();
相关推荐
布谷歌3 分钟前
Oops! 更改field的数据类型,影响到rabbitmq消费了...(有关于Java序列化)
java·开发语言·分布式·rabbitmq·java-rabbitmq
PXM的算法星球5 分钟前
java(spring boot)实现向deepseek/GPT等模型的api发送请求/多轮对话(附源码)
java·gpt·microsoft
被程序耽误的胡先生8 分钟前
java中 kafka简单应用
java·开发语言·kafka
刀客1239 分钟前
python小项目编程-中级(1、图像处理)
开发语言·图像处理·python
卷卷的小趴菜学编程13 分钟前
c++之多态
c语言·开发语言·c++·面试·visual studio code
F202269748620 分钟前
Spring MVC 对象转换器:初级开发者入门指南
java·spring·mvc
冷琴199633 分钟前
基于Python+Vue开发的反诈视频宣传管理系统源代码
开发语言·vue.js·python
楠枬41 分钟前
网页五子棋——对战后端
java·开发语言·spring boot·websocket·spring
kyle~44 分钟前
thread---基本使用和常见错误
开发语言·c++·算法