在导出大量数据时,使用 easyexcel 导出数据

由于excel一个sheet页只能装1048576行数据,所以要把数据存到多个sheet页中:

用ExcelUtil数据量太大直接爆了,所以还是手写把。

废话少说,看代码吧。

int num=1000000;
try {//设置响应头、导出文件名等response.setContentType("application/octet-stream; charset=utf-8");response.setHeader("Content-disposition","attachmentl;filename=" +"导出数据.xlsx");ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream(), UsermonExcel.class).build();//查询总条数int selcetcount = usermonDayService.selcetcount2(usermon_day);int sheetNum = selcetcount%num ==0 ? selcetcount/num:selcetcount/num+1;for (int i=0;i<sheetNum;i++){List<UsermonDayEntity> selcetcondition = usermonDayService.selectexport(i,usermon_day);List<UsermonExcel> excelList = usermonDayService.exportBaseInfo(selcetcondition);WriteSheet sheet = EasyExcel.writerSheet("第" + i + "页").build();excelWriter.write(excelList,sheet);}
//最后要关哦excelWriter.finish();log.info("导出成功");
}catch (Exception e){System.out.println("导出失败,错误" +e);
}

萌新第一次,有问题请留言。

java大量数据导出到Excel相关推荐

  1. 阿里开源(EasyExcel):使用Java将数据导出为Excel表格、带样式----》java web下载 Excel文件

    目录 一.技术选型 二.实现过程 1.导入依赖 2.编写工具类 EasyExcelUtil 3.公用参数类 EasyExcelParams 4.表格样式实体类 MyWriteHandler 5.数据实 ...

  2. 使用java在后台将数据导出为excel文件

    本文主要讲的是怎么使用java将数据导出为Excel文件,xls格式的. 例如:我从前台查询到的数据,要把数据进行导出为excl格式的文件.需要将前台的查询条件(数据)传递到后台,后台拿到数据,写sq ...

  3. java导出excel 序号_java web将数据导出为Excel格式文件代码片段

    本文实例为大家分享了java web将数据导出为Excel格式文件的具体代码,供大家参考,具体内容如下 1.jsp代码 2.js代码 function getVerExcel() { window.l ...

  4. java json删除指定元素_简洁而优雅,Python Tablib实现将数据导出为Excel, Json等N种格式...

    遇见 Tablib 我们在 Python 实际开发过程中,经常涉及将数据导出为 Excel.Csv.Yaml.Json 等各种格式的文件的需求,一些粗鲁的实现方式是通过安装各种第三方模块以支持不同格式 ...

  5. 关于数据导出成excel表

    关于数据导出成excel表 咱们这里分享简单导出成excel表和筛选导出excel表,希望对各位有帮助,欢迎大家交流和点赞!!!! 我在这里使用的是一个导出工具类,如下: package cn.ms. ...

  6. excel文件导入hive乱码_把数据库数据导出到excel

    SQL Server BI Step by Step 2--- 使用SSIS进行简单的数据导入导出 让我们首先开始学习SSIS吧,利用SSIS把SQL Server中的数据导出.首先,打开Vs.net ...

  7. 把数据导出到Excel表格中的方式

    导出数据到Excel表格中,总的来说可以分为两种方式: 1.​Java导出(有很多成熟的开源类库可供使用,在此讲述由Apache提供的HSSFWookbook) 2.JSP导出​ 首先说说JSP导出数 ...

  8. 2021-08-01数据导出到Excel表格

    数据导出到Excel表格 https://www.cnblogs.com/zhangzhiyong-/p/13376527.html package com.jxmcloud.business.sho ...

  9. 【纯干货】SSM 实现将数据导出为 Excel 表格(利用反射实现类型通配)

    0. 这里假设 SSM 环境已经搭建完成 1. 需要三个依赖包 <!-- 导出为 Excel --> <dependency><groupId>org.apache ...

最新文章

  1. 浏览器到响应页面的全过程
  2. 如何构建高可用ZooKeeper集群
  3. 解读Cardinality Estimation算法(第一部分:基本概念)
  4. linux解释名词shell环境,Linux 定时任务
  5. 基于Hadoop架构下的FineBI大数据引擎技术原理
  6. 高性能mysql 小查询_高性能MySQL06-查询优化(慢查询)
  7. 删除Chrome自动完成功能的输入背景色?
  8. 迁移学习与模型融合问题若干
  9. 抽奖系统概率设计_《微博抽奖玄学理论·养号攻略XI》
  10. pandavan 固件squashfs只读文件系统如何上传应用程序
  11. 《SEM长尾搜索营销策略解密》一一2.1 起因:核心词成本过高
  12. 主持人大赛-即兴主持之新闻稿
  13. 怎么用计算机弹出soldout,关于sellout和soldout。
  14. 百度云c++语言模拟器,C++语言基础教程
  15. Mysql原理篇之索引不懂不要瞎用---04
  16. 抽象类 与 委托 蛋蛋的忧桑
  17. 三大移动平台概览:移动游戏开发者生存必读
  18. python matplotlib 地图_Python数据可视化,看这篇就够了
  19. 随机变量列的四种收敛性
  20. k8s 部署 Atlas

热门文章

  1. 程序员为何找不到女票的原因
  2. pwnable.kr第五题:passcode
  3. android自定义打电话界面,两种Android打电话实现方法
  4. Spark RDD实训4:计算总成绩
  5. 手机用计算机微信运动记步吗,微信运动怎么用?微信运动计步功能使用方法介绍...
  6. Vue 前端根据坐标点按顺序生成连线
  7. 库存系统难破题?且看京东到家如何破
  8. 北邮科技园首个元宇宙产业创新平台落地朝阳区IDP国际大数据交易产业园
  9. 我的理想高中作文理想是计算机,我的理想高中优秀作文范文
  10. 应付模块的R12 TRACE 和 FND Debug 文件 / FND 日志 调试