EazyExcel使用 生成excel---简洁无废话版

依赖

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>easyexcel</artifactId>
    <version>2.2.6</version>
</dependency>

单个sheet写数据

EasyExcel.write 两个参数  (路径,实体类) 路径用双引号  具体到xxx.xlsx

sheet(表名)  表明用双引号

doWrite()   中填入要写的数据

EasyExcel.write("此处改为excel的路径", User.class).sheet("志愿者列表1")
                .doWrite(userList);

运行即可成功

多个sheet写数据

需要一个ExcelWriter   然后多个WriteSheet (要写几个就建几个)

参数同上  一个路径一个实体类  文件路径精确到xxx.xlsx  

ExcelWriter excelWriter = EasyExcel.write("文件路径", User.class).build();

创WriteSheet

writerSheet() 两个参数  参数1:要写入第几个表(0代表第一个) 参数2:表名

WriteSheet sheet1 = EasyExcel.writerSheet(0, "志愿者列表1").build();
WriteSheet sheet2 = EasyExcel.writerSheet(1, "志愿者列表2").build();

接下来就是调用写

两个参数 参数1:要写的数据(一般为list<实体类>) 参数2:要写入哪个表

最后记得finish关闭

excelWriter.write(userList,sheet1);
excelWriter.write(userList,sheet2);
excelWriter.finish();

更多细节可以看看文档

关于Easyexcel | Easy Excel

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值