1 Maven依赖

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

2 实现代码

    /*** 导出多个sheet页数据** @param response*/@GetMapping("/exportMultiSheet")public void exportMultiSheet(HttpServletResponse response) {try {//第一个Sheet页数据List<List<Object>> dataList = new ArrayList<>();List<Object> headList = new ArrayList<>(Arrays.asList(new Object[]{"表头1", "表头2", "表头3"}));dataList.add(headList);//第二个Sheet页数据List<List<Object>> dataList2 = new ArrayList<>();List<Object> headList2 = new ArrayList<>(Arrays.asList(new Object[]{"表头1", "表头2", "表头3", "表头4"}));dataList2.add(headList2);String fileName = new String("文件名称.xls".getBytes(), "UTF-8");response.addHeader("Content-Disposition", "filename=" + fileName);//设置类型,扩展名为.xlsresponse.setContentType("application/vnd.ms-excel");//将数据写入sheet页中ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream()).build();WriteSheet writeSheet1 = EasyExcel.writerSheet(0, "sheet1").build();WriteSheet writeSheet2 = EasyExcel.writerSheet(1, "sheet2").build();excelWriter.write(dataList, writeSheet1);excelWriter.write(dataList2, writeSheet2);excelWriter.finish();response.flushBuffer();} catch (Exception e) {e.printStackTrace();}}

3 调试结果

旭东怪的个人空间_哔哩哔哩_Bilibili旭东怪,人生低谷不可怕,可怕的是坚持不到人生转折点的那一天;旭东怪的主页、动态、视频、专栏、频道、收藏、订阅等。哔哩哔哩Bilibili,你感兴趣的视频都在B站。https://space.bilibili.com/484264966?spm_id_from=333.337.search-card.all.click

EasyExcel 实现多个Sheet页导出相关推荐

  1. java操作excel合并sheet 页 导出为pdf

    今天接到个需求,要把excel里的多个sheet页导出到一个pdf文件里.拿到这个需求觉得很简单.(评估3天) 1.跳坑 直接用poi笨方法遍历(一共7个excel  每个excel里有7/8个she ...

  2. EasyExcel多sheet页导出详细代码记录

    一.引入pom依赖 <!--excel--><dependency><groupId>com.alibaba</groupId><artifact ...

  3. 导入模板制作 esaypoi 多sheet页导出

    应用场景 平日项目里,常常会遇到关于导入导出的功能,同时导入功能一般要制作一个Excel模板,用来提供给用户进行导入.模板里有些字段是只能填入字典值,所以要提供一个字典值的展示来规范用户的填入的信息. ...

  4. 4. java使用easyexcel导入excel-多个sheet页、每个sheet页存在多个表头导入的情况、踩坑记录、可在线拉取成品demo、也可参详详细演示流程、贴心手把手操作

    文章目录 1.EXCEL模板数据格式.导入结果展示 2.避坑防雷招待所[♥] 2.1.与poi-Jar包文件版本冲突 2.2.传入后台读取文件流报空指针 3.在线获取代码及模板 3.1.Github获 ...

  5. 纯JavaScript 实现JSON数据导出到Excel(支持多个Sheet页)

    核心思想: 拿到JSON 格式的数据后,使用JS逻辑生成符合 EXCEL格式规范的XML字符串 然后转字符串内容把换成一个Blob 实例对象 最后通过 临时创建的一个A标签通过触发它的点击事件模拟浏览 ...

  6. 利用Exceljs/file-saver实现纯前端的同一个sheet页实现导出多个表格,拼接

    vue版纯前端实现导出(同一个sheet页导出多个表格)- 组合 1.安装依赖 2.引入依赖 3.导出测试 4.效果 1.安装依赖 npm install exceljs --save npm ins ...

  7. EasyExcel web下载excel,多sheet页demo

    EasyExcel web下载excel,多sheet页demo pom.xml <dependency><groupId>com.alibaba</groupId> ...

  8. EasyExcel怎么读取下载多个sheet页数据

    工作中用到excel的多sheet页数据的读取和下载多sheet页的数据,之前都是手动一个一个表格自己拼装数据.最近研究了EasyExcel,话不多说直接上代码 1.导入sheet页面的实体类 @Da ...

  9. Java poi插件导出Excel文件合并多sheet页

    文章目录 一.java导出excel格式文件 二.excel文件多sheet页合并 前言:2020年第一篇文章,就写这两天工作中遇到的这个小需求吧,导出多excel,每个excel有多个sheet页, ...

最新文章

  1. Linux shell 学习笔记(16)— shell 入门总结
  2. 自定义input[type=file]的兼容样式
  3. ROS中阶笔记(四):机器人仿真—Gazebo物理仿真环境搭建(重点)
  4. jsp访问web-inf下的spring配置文件
  5. Webshell管理工具
  6. 中文版Cooledit2.1安装程序+插件
  7. 【HighCharts系列教程】七、导出属性——exporting
  8. HTML5游子吟网页的完整代码,《游子吟》教学设计(5页)-原创力文档
  9. chmod 赋权所有_linux 命令 赋权 chmod
  10. WC2020 打铁记
  11. UE4中的LookAt
  12. win10提示“你当前无权访问该文件夹“的解决方法
  13. 三星通信研究院SAIT China Lab招聘研究员及实习生
  14. Windows Phone 7体验
  15. 人工智能的可行性分析
  16. k8s 学习 kubeadm join 超时报错 : error uploading crisocket
  17. 【51单片机】室友用一把王者时间,学会了去使用数码管。
  18. python:鸡尾酒疗法
  19. redission 发音_Redission
  20. 英语语法篇 - 语法强化

热门文章

  1. C#Url下载图片(jpg\pdf\png\jpeg...)
  2. 关于二叉树的建立和遍历易错问题
  3. 99%的老板都不知道的股权设计
  4. jsp include 的flush属性
  5. 破解烽火移动HG6201M光猫 以获取超级管理密码 打开无线网
  6. 慕客ps插件删除方法
  7. scratch接水果 少儿编程 电子学会图形化编程scratch编程等级考试二级真题和答案解析2023年5月
  8. 记一次记忆深刻的springcloudgateway网关调优
  9. 【论文阅读】Drift with Devil
  10. minor.major version 详解