SpringCloud之实现下载Excel模板文件
页面代码:
<input type="button" class="btn_default" onclick="downloadTemplate();" value="下载模板"/>
function downloadTemplate() {window.location.href=path+"/web/api/excel/open/downloadTemplate?accessToken=${accessToken}"}
后台代码如下:
/*** 下载excel模板** @param response*/@ResponseBody@RequestMapping("/open/downloadTemplate")public void downloadTemplate(HttpServletResponse response, HttpSession session) {try {InputStream inputStream = (InputStream) this.getClass().getClassLoader().getResourceAsStream("base.xlsx");response.setContentType("application/zip");OutputStream out = response.getOutputStream();response.setHeader("Content-Disposition", "attachment; filename="+"base"+".xlsx");int b = 0;byte[] buffer = new byte[1000000];while (b != -1) {b = inputStream.read(buffer);if(b!=-1) out.write(buffer, 0, b);}inputStream.close();out.close();out.flush();} catch (IOException e) {e.printStackTrace();logger.error("模板下载失败");}}
其中,base.xlsx文档就在项目的Resources目录下
SpringCloud之实现下载Excel模板文件相关推荐
- vue下载excel模板文件,excel读取
一.下载excel模板文件 <template><a-button type="primary" @click="downloadExcel" ...
- Java下载Excel模板文件的实现
在项目中经常会用到文件下载的功能,比如下载excel模板,这里简单记录一下实现过程 1.将模板文件放到项目资源文件目录中,也可以自定义其他位置,只要通过路径能找到该文件就行: 2.controller ...
- 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 */ ...
- springboot打成Jar包下载Excel模板文件损坏问题
最近遇到Springboot环境项目打成jar后下载Excle文件出现损坏问题,我是在网上找了这种方法解决的: String fileName = "aaa.xlsx"; Clas ...
- java hutool poi 基于excel模板文件,填充数据的思路
需求 用户可下载excel模板文件,填充数据后上传,也可以下载已上传所有数据的excel,模板文件和含数据excel,都有列头及列说明:由此想到模板文件和含数据excel共用一份excel模板,下载数 ...
- vue实现下载EXCEL模板、导入EXCEL文件
vue实现下载EXCEL模板.导入EXCEL文件 在项目中很常见需要先下载模板,根据模板导入 下面展示一些 下载模板代码片段. 需要有一个下载模板的接口,点击下载触发函数,调用接口,返回下载地址 接口 ...
- Vue实现Excel模板文件的上传与下载
Vue实现Excel模板文件的上传与下载 一.前言 越来越多的项目开始使用前后端分离的方式来进行开发了,前端使用的vue来进行页面处理的,所以正常的文件下载和上传肯定是少不了的,因为这也是自己第一次使 ...
- springmvc下载excel模板示例代码
以下是通过springmvc下载项目中的excel模板文件示例代码: @ApiOperation("下载excel模板")@RequestMapping(value = " ...
- 下载excel模板为空记录
记录一次开发下载excel模板记录 项目场景: 需求是下载excel导入模板 问题描述: 代码中模板位置: 代码是这样的: //获取模板文件输入流 InputStream resourceAsStre ...
最新文章
- 如何用Leangoo看板+脑图高效创新
- 新春快乐!数据派又双叒叕送福利啦~
- 皮一皮:前女友竟然说这种话...
- 论文总结(negFIN: An efficient algorithm for fast mining frequent itemsets)
- 从Kubernetes安全地访问AWS服务,告诉你多云场景下如何管理云凭据!
- android从github 下开源库引用问题 (出现ClassNotFoundException)
- 荷兰牛栏 荷兰售价_荷兰研究小组授予的数据共享项目
- Python入门级3-字典 if while for
- 发卡源码php免签约,2021亲测响应式PHP个人自动发卡源码-AZ发卡网源码 对接免签约易支付...
- jquery-pjax
- python后端教程_Python学习教程(技术干货):关于前后端分离开发入门
- mysql的读写分离技术_mysql 读写分离方法
- linux中id命令的功能,linux中的id命令
- 8 个顶级网络攻击地图以及如何使用它们
- 【python 监控报警】python自动发微信监控报警
- 济南大学 计算机学院,于自强
- MySQL数据库绿色安装 mysql-5.7.31
- 学习过程中遇到的一些电脑上的小BUG,非学习问题,实时更新
- Winform打开和关闭控制台
- js 检查当前浏览器是否在苹果设备上