Java 下载 Excel模板
/*** 下载导入应用模板** @return*/@ResponseBody@RequestMapping(method = RequestMethod.GET)public Response getApplicationTemplate(HttpServletRequest req, HttpServletResponse res) {try {//获取要下载的模板名称String fileName = "ApplicationImportTemplate.xlsx";//设置要下载的文件的名称res.setHeader("Content-disposition", "attachment;fileName=" + fileName);//通知客服文件的MIME类型res.setContentType("application/vnd.ms-excel;charset=UTF-8");//获取文件的路径String filePath = getClass().getResource("/template/" + fileName).getPath();FileInputStream input = new FileInputStream(filePath);OutputStream out = res.getOutputStream();byte[] b = new byte[2048];int len;while ((len = input.read(b)) != -1) {out.write(b, 0, len);}//修正 Excel在“xxx.xlsx”中发现不可读取的内容。是否恢复此工作薄的内容?如果信任此工作簿的来源,请点击"是"res.setHeader("Content-Length", String.valueOf(input.getChannel().size()));input.close();return Response.ok("应用导入模板下载完成");} catch (Exception ex) {log.error("getApplicationTemplate :", ex);return Response.ok("应用导入模板下载失败!");}}
需要下载文件位置:
如果在HttpServletResponse Header中不指定Content-Length,那么在下载完成打开后,会有如下提示:
个人微信公众号:
作者:jiankunking 出处:http://blog.csdn.net/jiankunking
Java 下载 Excel模板相关推荐
- Java下载excel模板
接上篇 -- "下载功能"实现 Excel模板数据导入 参考 上一篇 : Java实现Excel模板导入 正文: 一.接口层: /*** 下载** @param res respo ...
- Java下载Excel模板文件的实现
在项目中经常会用到文件下载的功能,比如下载excel模板,这里简单记录一下实现过程 1.将模板文件放到项目资源文件目录中,也可以自定义其他位置,只要通过路径能找到该文件就行: 2.controller ...
- Java 下载 Excel模板时,报修正 Excel在“xxx.xlsx”中发现不可读取的内容。是否恢复此工作薄的内容?如果信任此工作簿的来源,请点击是
代码如下: /*** 下载导入应用模板** @return*/@ResponseBody@RequestMapping(method = RequestMethod.GET)public Respon ...
- java下载excel模板-SpringBoot版本
excel文件放在Resource下面 @PostMapping("/downloadAddCardFtl")@OperateLog(module = Module.CARD, m ...
- VUE+JAVA实现EXCEL模板下载
一.项目场景: VUE+JAVA实现EXCEL模板下载 二.功能背景 本人作为一个开发小白,今天接到一个小需求系统需要导入数据,也就十几个字段,我和老板说了,让客户一个一个去输入吧!然后我就被经理叫去 ...
- Java Web下载Excel模板
在java web项目中常常会遇到下载本地模板的要求,这里以下载Excel模板为例进行说明. 一.首先要在自己的项目下存放一个Excel文件,如图: 这个文件的存放位置不是固定的,我们可以通过获取真实 ...
- Java用于下载Excel模板的接口(小白篇)
下载Excel模板的接口(最无脑的小白篇) try {//获取要下载的模板名称String fileName = "TemplateDate.xlsx";//设置头文件respon ...
- java 导入excel表格(批量导入),下载excel模板,导出表格
1.导入excel表格(批量导入) 如图,给id=83和id=84的老师导入工作时间. 导入的excel模板如下 注意导入excel表格时关于日期时间类的的数据要设置对应的格式. 后台接口 /*** ...
- java下载excel导入excel读取excel数据,将数据插入数据库
10:如果你想导出excel表格,请链接:http://blog.csdn.net/xuanzhangran/article/details/54709221 导入的效果如下: 1:开始页面 2:点击 ...
- java通过Excel 模板导出复杂统计类excel文档,在ruoyi前后端分离框架中的应用
Hello, 大家好! 我是不作死就不会死,智商不在线,但颜值超有品的拆家队大队长 --咖啡汪 一只不是在戏精,就是在戏精路上的极品二哈 前几天刚做了java通过Excel 模板导出复杂统计类exce ...
最新文章
- RHCSA 解析-01
- java orm 工具_GitHub - donnie4w/jdao: jdao是一个java的轻量级orm工具包
- web容器启动过程与web.xml
- esp8266手机端app_OKEX手机端APP提币教程(附视频)
- Java LinkedList公共对象peek()方法(带示例)
- win7系统屏幕键盘打开教程
- 希尔排序是一种稳定的排序算法_十大经典排序算法——希尔排序
- Python2.x 和 3.x 的区别
- BZOJ 3571: [Hnoi2014]画框
- LeetCode:Add Binary
- 【动态规划】计蒜客:蒜头君闯关(最长递增子序列的变体)
- 解决Nginx环境下wordpress设置固定链接打开失败问题
- Python之web服务利器Flask生产环境部署实践【基于gunicorn部署生产环境】
- 如何设置GridView的列宽
- 千兆以太网_接收模块设计_udp_rgmii_rx
- MongoDB-day1:MongoDB安装使用、python操作、虚拟环境、windows下pip豆瓣源配置
- aop:aspectj-autoproxy的作用
- 在Ubuntu下为应用程序制作自定义桌面图标
- MTK芯片技术资料大全,各个型号都有,包括原理图数据表等
- 部署企业级项目管理系统(禅道)
热门文章
- 怎么用imp命令把dmp文件从本地导入到远处的数据库服务器,Oracle 数据库导入导出dmp文件...
- 计算机声音管理器不见了,电脑Realtek高清晰音频管理器不见了怎么办
- 130多个免费接口全部开放,涵盖天气数据、环境数据、旅游景点数据、位置数据、雷达、云图等等,可在线直接提供服务,免费的服务接口
- Excel加载宏.xla文件的使用方法
- Tomcat9的安装和配置
- 感知特性评价指标SSIM
- 计算机相关期刊阅读,计算机核心期刊.doc
- UML图绘制(三)-----用例图的画法
- android studio 截图方法,Android studio 2.0 的安装的全程截图,手把手教学,亲自实践。...
- SaxReader解析xml文件--绕过多层for循环