easyExcel导出excel
/**
* 导出EXCEL
*
* @throws FileNotFoundException
*/
@RequestMapping("/excel")
public void excel(HttpServletRequest request, HttpServletResponse response) throws Exception {
ExcelWriter writer = null;
OutputStream outputStream = response.getOutputStream();
try {
//添加响应头信息
response.setHeader("Content-disposition", "attachment; filename=" + "catagory.xls");
response.setContentType("application/msexcel;charset=UTF-8");//设置类型
response.setHeader("Pragma", "No-cache");//设置头
response.setHeader("Cache-Control", "no-cache");//设置头
response.setDateHeader("Expires", 0);//设置日期头
//实例化 ExcelWriter
writer = new ExcelWriter(outputStream, ExcelTypeEnum.XLS, true);
//实例化表单
Sheet sheet = new Sheet(1, 0, QInformationModel.class);
sheet.setSheetName("客户信息管理");
//获取数据
// PageUtils page = qInformationService.queryPage(params);
List<QInformationModel> list = qInformationService.queryAll();
//输出
writer.write(list, sheet);
writer.finish();
outputStream.flush();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
response.getOutputStream().close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
easyExcel导出excel相关推荐
- swagger easyExcel导出Excel文件打不开,文件损坏
alibaba/easyexcel文件导出 swagger easyExcel导出Excel文件打不开,文件损坏 文件下载打不开,将文件输出到本地发现可以打开,而且swagger下载的文件大小比本地文 ...
- Web中的EasyExcel导出Excel(不创建对象且自定义合并单元格策略)
Web中的EasyExcel导出Excel(不创建对象且自定义合并单元格策略) 适用于多张表(只查单表数据就用创建对象那种方法) Controller @RequestMapping(value = ...
- Java 使用EasyExcel导出excel文件
Java 使用EasyExcel导出excel文件 一.引入pom依赖 二.导出实体 三. 生成excelController 四.效果 一.引入pom依赖 <dependency>< ...
- POI封装工具easyexcel导出EXCEL表样式设置
POI封装工具easyexcel导出EXCEL表样式设置 java中对Office操作比较好的工具是POI,但POI在导出数据量较大的情况下很容易因内存占用过大,而出错,阿里巴巴推出的easyexce ...
- easyexcel导出excel,大数据量100万以内分页查询zip格式导出
easyexcel导出excel,大数据量100万以内分页查询zip格式导出 准备工作 整体思路 controller层 service层 mapper层 VO 表结构 测试 备注 easyExcel ...
- EasyExcel 导出 excel(二)添加序号列,设置excel打印样式,导出即可打印
该样例实现了: 1.EasyExcel和原生poi实现了添加序号列 2.单Sheet和多Sheet页导出 3.设置好的打印样式,导出即符合打印版式. 1.引入EasyExcel Maven依赖 < ...
- easy-excel导出excel中日期列需要双击才能进行筛选
使用easy-excel导出的excel中,给日期那一例设置单元格格式,发现需要双击后才能生效,翻了一些资料说easy-excel程序导出的日期值是文本值,所以需要双击让excel转化一下,这边查了e ...
- easyExcel导出excel文件并打包成zip压缩包下载
文件导出 专栏收录该内容 2 篇文章0 订阅 订阅专栏 package com.business.testExcelPort; import java.io.BufferedInputStream; ...
- EasyExcel导出Excel表格到浏览器,并通过Postman测试导出Excel【入门案例】
一.前言 小编最近接到一个导出Excel的需求,需求还是很简单的,只需要把表格展示的信息导出成Excel就可以了,也没有复杂的合并列什么的. 常见的导出Excel的技术: hutool easyExc ...
- EasyExcel导出excel表格
传统Excel操作或者解析都是利用Apach POI进行操作,但是使用过这个框架的人都知道,这个框架并不完美,有较多的缺陷: 1.使用步骤繁琐 2.动态写出Excel操作非常麻烦 3.对于新手来说,很 ...
最新文章
- html5 audio标志改变音量,HTML5之Audio(二)—— processor调节音量
- 硕士全年不开学?一批高校发布秋季学期返校时间!
- 鹿妮倍半机器人_功能纳米组装体中多面体低聚倍半硅氧烷的旋压
- 通过ByteBuffer来操作byte
- 使用阿里巴巴json映射_使用JSON模式验证来映射稀疏JSON
- 在程序开发中日志级别
- 十八、数据容器、数据访问宽度、端口(计算机对数据处理方式:读取、写入、运算;数据可存放三个地方:CPU内部、内存、端口)
- 运行Eclipse出错:Failed to load the JNI shared library
- 修改FCKEditor实现将图片、文件等保存到数据库
- macOS Monterey 兼容哪些 Mac?
- vscode过滤pyc文件
- window下安装scapy
- 用计算机求平方根立方根,利用计算器求平方根、立方根
- 学嵌入式需要报培训班吗?
- 程序员如何提高编程时打字速度的5个Tips
- 迅猛快捷——基于Gtid搭建Mysql主从,gtid实现主从切换自动同步——@$23$人鱼的眼泪
- 【阶段三】Python机器学习30篇:机器学习项目实战:智能推荐系统的基本原理与计算相似度的常用方法
- javax.el.PropertyNotFoundException: 'newsLine' is an unknown bean property...
- Mac 格式化TF卡,获取原来的容量大小。
- 显著性检测—学习笔记