Excel文件的导出操作
1.先把模板文件拉入到项目中
2.
@GetMapping("exportBusinessReport") public void exportBusinessReport(HttpServletResponse response) throws Exception{//准备数据Map map=reportService.getBusinessReportData();//把数据写出到Excel文件//getClass()获取对象//getClassLoader()获取类加载器//getResource()//获取资源//getPath()//获取路径String path = this.getClass().getClassLoader().getResource("tempaltes").getPath();path = path.substring(1);//工作簿对象---“区别XSSFWorkbook对应的是xlsx格式的文件HSSFWorkbook对应的是xls格式的文件”XSSFWorkbook workbook = new XSSFWorkbook(path+"//report_template.xlsx");//获取到表XSSFSheet sheetAt = workbook.getSheetAt(0);//行对象----下标以0开始XSSFRow row2 = sheetAt.getRow(2);//单元格对象XSSFCell cell25 = row2.getCell(5);//报表日期日期赋值cell25.setCellValue(map.get("reportDate")+"");//把文件送到用户端 response.setHeader("content-disposition","attachment;filename=report.xlsx"); ServletOutputStream os = response.getOutputStream(); workbook.write(os); //释放资源 os.flush(); os.close(); workbook.close();
3.导出后:
Excel文件的导出操作相关推荐
- Excel文件导入导出操作
> 注意!注意!!注意!!! 文末有惊喜彩蛋,请注意查收! 日常开发工作中对于文件的相关操作大家多少都会涉及:上传解析.数据导出等.此篇内容主要分享一下工作中常用的Excel文件的解析和导出工作 ...
- Java 使用 POI 对 Excel文件 进行读写操作
Java 使用 POI 对 Excel文件 进行读写操作 一.背景 目前正在做一个问卷功能模块,收集完问卷信息后,需要将数据库中的数据导出到Excel数据表中进行留存,因此就学习了在Java中如何对E ...
- EasyExcel实现Excel文件导入导出
1 EasyExcel简介 EasyExcel是一个基于Java的简单.省内存的读写Excel的开源项目.在尽可能节约内存的情况下支持读写百M的Excel. github地址: https://git ...
- python如何创建excel文件_Python xlrd/xlwt 创建excel文件及常用操作
一.创建excel代码 备注:封装好了(可直接调用) """ -*- coding:utf-8 -*- @Time :2020/8/20 21:02 @Author :J ...
- java ajax 导出excel文件_springMVC(4)---生成excel文件并导出
springMVC(4)---生成excel文件并导出 在开发过程中,需要将数据库中的数据以excel表格的方式导出. 首先说明.我这里用的是Apache的POI项目,它是目前比较成熟的HSSF接口, ...
- python对Excel文件的读写操作
xlrd模块 读excel文件 .xls xlwt模块 写excel文件 .xls openpyxl模块 写和追写 安装第三方模块 xlrd xlwt openpyxl 安装方式一:使用pip命令安装 ...
- EasyPoi实现excel文件导入导出
EasyPoi学习实践 1 简介 easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板 ...
- chrome将html转成excel,怎样在Chrome浏览器中,直接让表格中的数据以Excel文件形式导出|网页转excel表格...
怎么把jsp页面表单上的数据导出成Excel-CSDN论坛 留个QQ,发给你个控件 在js导出表格到excel的时候,如何用js设置时间的的格式 将页面中指定的数据导入到Excel中 border=& ...
- 18 - csv与Excel文件的读写操作
Day 18 补充:虚拟环境 1.系统环境: 安装Python就可以为计算机提供一个python的体统环境 2.虚拟环境 程序员根据自己的需要创建的Python环境 能够提供虚拟环境的前提:存在系统环 ...
最新文章
- Nginx配置反向代理,一篇搞定!
- 免费好用的web应用托管平台
- ubuntu的home目录下,Desktop等目录消失不见
- 04737 c++ 自学考试2019版 第五章程序设计题 1
- sci的figure怎么做_如何制作科技论文中的Figure
- 静态导入 java面试_Java面试系列【静态导入】-静态导入,基础篇
- WorldList3
- Linux top命令里面%CPU和cpu(s)的差别
- 写PHP还是Zend好用
- 小学三年级计算机认识键盘教案,第8课 认识键盘大家庭 教案
- 三星k3梅林没有软件中心_斐讯K3梅林软件中心版刷机包 修正WAN口 修正2.4G 自动息屏 完美混血...
- teamviewer路由器设置虚拟服务器,远程控制软件TeamViewer的配置详细操作步骤
- linux中的cd命令是什么意思,linux中cd命令的详细解释
- 馄饨 (hún tun)
- EasySwoole3 Crontab的使用
- 微信公众号服务器端脑图,微信公众号中隐藏的思维导图工具,帮你随时随地高效思考...
- pandas数据分析给力教程【完整版】(七)
- Rust Web 全栈开发 - 1 构建TCP Server
- 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 问题
- 毕业设计-基于机器学习的动态 CAPM 模型
热门文章
- python与c语言的区别-Python和c语言的主要区别在哪
- JDK源码(FutureTask)——java.util.concurrent(十)
- 直播干货回顾 | 机器学习,推开AI应用的门
- 2021年中国家庭教育白皮书【附下载链接】
- Revit中用自适应创建简单的瓦片族和切换构件的材质?
- 创建数据库表及修改删除数据表字段
- swagger mock文档服务器,通过 Swagger 定义自动生成 Mock 数据
- 你为生存做些什么,我不关心
- scp 上传下载文件
- 九章Twitter 后端系统资源