java下载excel模板文件
java下载excel模板文件
使用java代码下载excel模板文件,在本地环境写的代码,测试都没有问题,发布到服务器(linux系统),发现下载不了,模板文件是放在当前项目的resources文件夹下,尝试了很多方案,最后使用poi包下的XSSFWorkbook类成功下载。
1、在pom.xml中引入第三方jar包支持:
<dependency><groupId>org.jeecg</groupId><artifactId>easypoi-base</artifactId><version>2.3.1</version></dependency>
2.引入XSSFWorkbook类下载excel的内容
@ApiOperation(value = "下载模板接口")@GetMapping(value = "downloadTemplate")public void downloadTemplate(HttpServletResponse responset) throws IOException {logger.info("开始下载模板--------------->");//获取要下载的模板名称String fileName = "template.xlsx";//设置要下载的文件的名称response.setHeader("Content-Disposition", "attachment;fileName=" + fileName);//通知客服文件的MIME类型response.setContentType("application/vnd.ms-template;charset=UTF-8");//获取文件的路径try (InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("template/template.xlsx")) {//读取excel模板XSSFWorkbook wb = new XSSFWorkbook(inputStream);OutputStream os = new BufferedOutputStream(response.getOutputStream());wb.write(os);os.flush();os.close();} catch (Exception e) {logger.error("下载模板出错:" + e);}}
java下载excel模板文件相关推荐
- Java下载Excel模板文件的实现
在项目中经常会用到文件下载的功能,比如下载excel模板,这里简单记录一下实现过程 1.将模板文件放到项目资源文件目录中,也可以自定义其他位置,只要通过路径能找到该文件就行: 2.controller ...
- vue下载excel模板文件,excel读取
一.下载excel模板文件 <template><a-button type="primary" @click="downloadExcel" ...
- Java下载excel模板
接上篇 -- "下载功能"实现 Excel模板数据导入 参考 上一篇 : Java实现Excel模板导入 正文: 一.接口层: /*** 下载** @param res respo ...
- Java从服务端下载Excel模板文件
方法一 (2021年01月更新) 生成excel模板 @RequestMapping("/downloadExcel")public void downloadExcel(Http ...
- java excel模板 下载_Java从服务端下载Excel模板文件
/** * 描述:下载外部案件导入模板 * @param response * @param request * @author songfayuan * 2018年6月7日下午5:03:59 */ ...
- Java 下载 Excel模板时,报修正 Excel在“xxx.xlsx”中发现不可读取的内容。是否恢复此工作薄的内容?如果信任此工作簿的来源,请点击是
代码如下: /*** 下载导入应用模板** @return*/@ResponseBody@RequestMapping(method = RequestMethod.GET)public Respon ...
- Chimm.Excel —— 使用Java 操作 excel 模板文件生成 excel 文档
内容已不在此处更新,请移步https://blog.csdn.net/chimmhuang/article/details/111251115 1. 项目介绍 Chimm.Excel 是什么? 该程序 ...
- java下载excel模板-SpringBoot版本
excel文件放在Resource下面 @PostMapping("/downloadAddCardFtl")@OperateLog(module = Module.CARD, m ...
- springboot打成Jar包下载Excel模板文件损坏问题
最近遇到Springboot环境项目打成jar后下载Excle文件出现损坏问题,我是在网上找了这种方法解决的: String fileName = "aaa.xlsx"; Clas ...
- java hutool poi 基于excel模板文件,填充数据的思路
需求 用户可下载excel模板文件,填充数据后上传,也可以下载已上传所有数据的excel,模板文件和含数据excel,都有列头及列说明:由此想到模板文件和含数据excel共用一份excel模板,下载数 ...
最新文章
- 【Thread】- ReentrantLock、ReentrantReadWriteLock
- Redis 操作数据
- 历时三年,美图全面容器化踩过的坑
- 51nod 1451 合法三角形 判斜率去重,时间复杂度O(n^2)
- 嵌入式开发过程中结构体字节对齐问题pragma pack(1)
- 创建自己的github_创建自己的GitHub(kinda)
- MYSQL中的SELECT查询时进行运算
- Windows上Chrome被“毒霸网页“劫持启动页解决方式
- C# 屏幕保护程序制作
- 计算机桌面去方格子,win7桌面office图标变成白色方格图标的原因和解法
- 使用Glide制作圆形图片
- EBS R12.2 ADOP (R12.2 AD Online Patching) - 3
- 计算机专业的书普遍都这么贵,你们都是怎么获取资源的?---给你们推荐一些编程电子书籍下载网站
- 大数据可视化常用的方式有哪些
- 华为大数据与阿里大数据的区别
- php微信使用腾讯地图进行定位,微信小程序在腾讯地图上选择定位
- 正定方言—正定少占鱼欢迎您,快速做个正定人
- 软件验证计划简化版模板
- 伯克利摘得最佳论文,陈丹琦、杨笛一等华人团队获杰出论文,ACL2022奖项公布...
- BD-Rate和BD-PSNR
热门文章
- 华为安装gsm框架_华为Mate30Pro怎么安装谷歌服务框架?谷歌服务GMS框架安装方法...
- 重庆市打造集感知、分析、指挥“五位一体”的智慧城管系统
- Oracle imp/impdp 导入dmp文件到数据库
- java 图片转pdf_在Java语言中将图像转换为PDF?Spire.PDF for Java轻松搞定!
- Linux下可用的开源网络调试助手
- 基于Unity的极乐净土/others MMD动画制作
- 计算机并口地址定义,电脑并口(LPT)引脚定义
- MacOS怎么使用分区加密功能?MacOS硬盘分区加密功能使用方法
- 沧小海基于xilinx srio核的学习笔记之第四章 Xilinx SRIO的示例分析(一)
- QT多线程,使用串口接收数据通过UDP端口进行数据转发