/**
     * 导出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相关推荐

  1. swagger easyExcel导出Excel文件打不开,文件损坏

    alibaba/easyexcel文件导出 swagger easyExcel导出Excel文件打不开,文件损坏 文件下载打不开,将文件输出到本地发现可以打开,而且swagger下载的文件大小比本地文 ...

  2. Web中的EasyExcel导出Excel(不创建对象且自定义合并单元格策略)

    Web中的EasyExcel导出Excel(不创建对象且自定义合并单元格策略) 适用于多张表(只查单表数据就用创建对象那种方法) Controller @RequestMapping(value = ...

  3. Java 使用EasyExcel导出excel文件

    Java 使用EasyExcel导出excel文件 一.引入pom依赖 二.导出实体 三. 生成excelController 四.效果 一.引入pom依赖 <dependency>< ...

  4. POI封装工具easyexcel导出EXCEL表样式设置

    POI封装工具easyexcel导出EXCEL表样式设置 java中对Office操作比较好的工具是POI,但POI在导出数据量较大的情况下很容易因内存占用过大,而出错,阿里巴巴推出的easyexce ...

  5. easyexcel导出excel,大数据量100万以内分页查询zip格式导出

    easyexcel导出excel,大数据量100万以内分页查询zip格式导出 准备工作 整体思路 controller层 service层 mapper层 VO 表结构 测试 备注 easyExcel ...

  6. EasyExcel 导出 excel(二)添加序号列,设置excel打印样式,导出即可打印

    该样例实现了: 1.EasyExcel和原生poi实现了添加序号列 2.单Sheet和多Sheet页导出 3.设置好的打印样式,导出即符合打印版式. 1.引入EasyExcel Maven依赖 < ...

  7. easy-excel导出excel中日期列需要双击才能进行筛选

    使用easy-excel导出的excel中,给日期那一例设置单元格格式,发现需要双击后才能生效,翻了一些资料说easy-excel程序导出的日期值是文本值,所以需要双击让excel转化一下,这边查了e ...

  8. easyExcel导出excel文件并打包成zip压缩包下载

    文件导出 专栏收录该内容 2 篇文章0 订阅 订阅专栏 package com.business.testExcelPort; import java.io.BufferedInputStream; ...

  9. EasyExcel导出Excel表格到浏览器,并通过Postman测试导出Excel【入门案例】

    一.前言 小编最近接到一个导出Excel的需求,需求还是很简单的,只需要把表格展示的信息导出成Excel就可以了,也没有复杂的合并列什么的. 常见的导出Excel的技术: hutool easyExc ...

  10. EasyExcel导出excel表格

    传统Excel操作或者解析都是利用Apach POI进行操作,但是使用过这个框架的人都知道,这个框架并不完美,有较多的缺陷: 1.使用步骤繁琐 2.动态写出Excel操作非常麻烦 3.对于新手来说,很 ...

最新文章

  1. html5 audio标志改变音量,HTML5之Audio(二)—— processor调节音量
  2. 硕士全年不开学?一批高校发布秋季学期返校时间!
  3. 鹿妮倍半机器人_功能纳米组装体中多面体低聚倍半硅氧烷的旋压
  4. 通过ByteBuffer来操作byte
  5. 使用阿里巴巴json映射_使用JSON模式验证来映射稀疏JSON
  6. 在程序开发中日志级别
  7. 十八、数据容器、数据访问宽度、端口(计算机对数据处理方式:读取、写入、运算;数据可存放三个地方:CPU内部、内存、端口)
  8. 运行Eclipse出错:Failed to load the JNI shared library
  9. 修改FCKEditor实现将图片、文件等保存到数据库
  10. macOS Monterey 兼容哪些 Mac?
  11. vscode过滤pyc文件
  12. window下安装scapy
  13. 用计算机求平方根立方根,利用计算器求平方根、立方根
  14. 学嵌入式需要报培训班吗?
  15. 程序员如何提高编程时打字速度的5个Tips
  16. 迅猛快捷——基于Gtid搭建Mysql主从,gtid实现主从切换自动同步——@$23$人鱼的眼泪
  17. 【阶段三】Python机器学习30篇:机器学习项目实战:智能推荐系统的基本原理与计算相似度的常用方法
  18. javax.el.PropertyNotFoundException: 'newsLine' is an unknown bean property...
  19. Mac 格式化TF卡,获取原来的容量大小。
  20. 显著性检测—学习笔记

热门文章

  1. Maven 目录结构:
  2. 将虚拟机映射到本地硬盘
  3. 2.3.1计算机网络(物理层传输介质 双绞线 同轴电缆 光纤 中继器 集线器)
  4. Raptor 复习大纲
  5. 解决ios 页面回弹
  6. 华为数字芯片实习生面试经验
  7. 容联云通讯宣布首次公开发行定价
  8. 【无标题】蒜头的进制转换
  9. Linux系统压缩文件及解压
  10. EaseUS Todo Backup 14.1 Crack