使用ExcelWriter 导出excel

public void exportExcel(HttpServletResponse response,@RequestParam list<pojo> pojoList){ExcelWriter writer = ExcelUtil.getWriter();//excel内容List<List<String>> data = new ArrayList<>();//标题List<String> rowData = CollectionUtil.newArrayList("姓名","身份证号","银行卡号","手机号","客户单位", "发薪金额","是否签订承揽协议","状态");writer.writeHeadRow(rowData);//设置列宽(列,宽度)writer.setColumnWidth(0,15);//设置文件名filename = "文件名.xls";//设置sheet名writer.renameSheet("全部");String filename = "";for (pojo p:pojoList) {//添加行数据List<String> row = new ArrayList<>();row.add(p.getName());data.add(row);}writer.write(data);// 清空缓存response.reset();OutputStream output = null;try {output = response.getOutputStream()// 定义浏览器响应表头,顺带定义下载名response.setHeader("Content-disposition", "attachment;filename=" + new String(filename.getBytes(StandardCharsets.UTF_8), StandardCharsets.ISO_8859_1));// 定义下载的类型,标明是excel文件response.setContentType("application/vnd.ms-excel");// 这时候把创建好的excel写入到输出流writer.flush(output);writer.close();} catch (IOException e) {e.printStackTrace();} finally {if (output != null) {try {output.close();} catch (IOException e) {e.printStackTrace();}}}}

ExcelWriter 导出excel相关推荐

  1. Hutool工具类ExcelWriter导出excel列宽自适应问题解决

    前言: 因为项目中需要使用到ExcelWriter导出excel的列宽自适应,下面为解决该问题的经过,希望可以对遇到同样问题的开发者有所帮助. 一.通过查询Hutool官方的api文档发现autoSi ...

  2. hutool导出导出excel中文自适应列宽

    问题:在使用hutool工具类ExcelWriter导出excel表格时,设置了自适应列宽格式,只有数字和字母生效,中文自适应列宽不生效,列宽只有差不多一半. 解决方法(同样适用于LINUX): Ex ...

  3. mybatis plus 导出sql_springBoot+mybatisPlus+hutool 实现输入sql导出 excel表格

    支持pom包 com.baomidou mybatis-plus-boot-starter 3.1.1 cn.hutool hutool-all 4.5.10 org.apache.poi poi-o ...

  4. easypoi导出excel不设置样式_EasyExcel为单个Cell设置样式

    EasyExcel是阿里巴巴对POI封装的一个库,号称解决了POI的OOM问题,并且在使用上也更方便一些 然而我在使用的时候发现还是有很多坑,其中一个比较头疼的是对单个单元格样式的设置.EasyExc ...

  5. 使用POI导入和导出 Excel文件

    来源:http://www.blogjava.net/caihualin/archive/2008/05/12/164724.html 1.ExcelWriter.java package com.e ...

  6. Java集成Hutool实现导出Excel功能

    原文来自:https://www.j1angrui.cn/article/2019081623 在工作中刚完成项目集成Hutool实现导出Excel功能,现在记录一下实现过程,方便以后作为例子参考. ...

  7. 大量数据导出Excel方案

    序 最近可能会遇到大量数据导出Excel的场景,今天趁现在需求告一段落来做下技术预研,然后这里就顺便分享给大家. 一.数据量预判 因为我们是做物联网的,这里要导出的数据就是设备的上报数据.客户说要这些 ...

  8. 解决导出excel表格无法打开的问题

    前后端分离实现导出excel,后端使用easyexcel将数据写入excel表格,然后将其写入到响应流中,关于easyexcel的快速使用可参考文章:JAVA使用easyexcel导出excel 后端 ...

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

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

最新文章

  1. vue-i18n国际化实例
  2. iPhone拍人像,人头直接不见了,什么情况?
  3. Ubuntu Server中安装keepalived
  4. 用Restlet创建面向资源的服务
  5. 利用CSS变量实现炫酷的悬浮效果
  6. [COM/ATL]组件、对象、MFC、ATL的区别
  7. django 性能优化_优化Django管理员
  8. Java Thread类最终同步的void join(long time_in_ms)方法,带有示例
  9. Jw-alipay 1.0.0版本发布,开源支付窗管理平台
  10. Spring Boot 中文乱码问题解决方案汇总
  11. nemesis什么车_TSC名车品牌将推全新Nemesis全球最强超跑
  12. 详细讲解深层神经网络DNN
  13. Linux就业技术指导:简历项目经验示例
  14. gopup是疫情经济生活搜索指数数据接口
  15. Java理解mian方法
  16. 会充电的CANoe又双叒叕来了:PLC数据采集、分析、仿真
  17. Yolov3:win10下训练自己的数据(GPU版)(详细步骤)
  18. JavaScript 和读取服务器cookie
  19. matlab motor,MATLAB在电机仿真中的应用 Application of MATLAB in motor simulation.pdf
  20. Socket异步服务器,可以监控客户端的状态,功能有,文字测试,服务端向客户端传输屏幕录像(UDP传输)、监控客户端屏幕(UDP传输),抖动用户窗体、发送文件给用户、扫描客户的C盘目录。

热门文章

  1. J2EE总体的学习计划(百搜技术)
  2. 偶像和粉丝关系该是什么样的?
  3. vue中使用echarts 使用记录
  4. 团队管理那点破事!OKR绩效、核心人才、面试、技术分享、研发流程....
  5. 持久内存指令(PMDK)简介
  6. 广工计算机学院李少娜,冯广-广东工业大学自动化学院
  7. Android实现自适应正方形GridView(陌陌引导页面效果)
  8. 电脑设置鼠标光标颜色或大小时,点击之后窗口闪退
  9. SQL数据库面试题以及答案(50例题优化版-增加图片):你必知必会的SQL语句练习
  10. 将格林威治时间转换为北京时间