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模板文件相关推荐

  1. Java下载Excel模板文件的实现

    在项目中经常会用到文件下载的功能,比如下载excel模板,这里简单记录一下实现过程 1.将模板文件放到项目资源文件目录中,也可以自定义其他位置,只要通过路径能找到该文件就行: 2.controller ...

  2. vue下载excel模板文件,excel读取

    一.下载excel模板文件 <template><a-button type="primary" @click="downloadExcel" ...

  3. Java下载excel模板

    接上篇 -- "下载功能"实现 Excel模板数据导入 参考 上一篇 : Java实现Excel模板导入 正文: 一.接口层: /*** 下载** @param res respo ...

  4. Java从服务端下载Excel模板文件

    方法一 (2021年01月更新) 生成excel模板 @RequestMapping("/downloadExcel")public void downloadExcel(Http ...

  5. java excel模板 下载_Java从服务端下载Excel模板文件

    /** * 描述:下载外部案件导入模板 * @param response * @param request * @author songfayuan * 2018年6月7日下午5:03:59 */ ...

  6. Java 下载 Excel模板时,报修正 Excel在“xxx.xlsx”中发现不可读取的内容。是否恢复此工作薄的内容?如果信任此工作簿的来源,请点击是

    代码如下: /*** 下载导入应用模板** @return*/@ResponseBody@RequestMapping(method = RequestMethod.GET)public Respon ...

  7. Chimm.Excel —— 使用Java 操作 excel 模板文件生成 excel 文档

    内容已不在此处更新,请移步https://blog.csdn.net/chimmhuang/article/details/111251115 1. 项目介绍 Chimm.Excel 是什么? 该程序 ...

  8. java下载excel模板-SpringBoot版本

    excel文件放在Resource下面 @PostMapping("/downloadAddCardFtl")@OperateLog(module = Module.CARD, m ...

  9. springboot打成Jar包下载Excel模板文件损坏问题

    最近遇到Springboot环境项目打成jar后下载Excle文件出现损坏问题,我是在网上找了这种方法解决的: String fileName = "aaa.xlsx"; Clas ...

  10. java hutool poi 基于excel模板文件,填充数据的思路

    需求 用户可下载excel模板文件,填充数据后上传,也可以下载已上传所有数据的excel,模板文件和含数据excel,都有列头及列说明:由此想到模板文件和含数据excel共用一份excel模板,下载数 ...

最新文章

  1. 【Thread】- ReentrantLock、ReentrantReadWriteLock
  2. Redis 操作数据
  3. 历时三年,美图全面容器化踩过的坑
  4. 51nod 1451 合法三角形 判斜率去重,时间复杂度O(n^2)
  5. 嵌入式开发过程中结构体字节对齐问题pragma pack(1)
  6. 创建自己的github_创建自己的GitHub(kinda)
  7. MYSQL中的SELECT查询时进行运算
  8. Windows上Chrome被“毒霸网页“劫持启动页解决方式
  9. C# 屏幕保护程序制作
  10. 计算机桌面去方格子,win7桌面office图标变成白色方格图标的原因和解法
  11. 使用Glide制作圆形图片
  12. EBS R12.2 ADOP (R12.2 AD Online Patching) - 3
  13. 计算机专业的书普遍都这么贵,你们都是怎么获取资源的?---给你们推荐一些编程电子书籍下载网站
  14. 大数据可视化常用的方式有哪些
  15. 华为大数据与阿里大数据的区别
  16. php微信使用腾讯地图进行定位,微信小程序在腾讯地图上选择定位
  17. 正定方言—正定少占鱼欢迎您,快速做个正定人
  18. 软件验证计划简化版模板
  19. 伯克利摘得最佳论文,陈丹琦、杨笛一等华人团队获杰出论文,ACL2022奖项公布...
  20. BD-Rate和BD-PSNR

热门文章

  1. 华为安装gsm框架_华为Mate30Pro怎么安装谷歌服务框架?谷歌服务GMS框架安装方法...
  2. 重庆市打造集感知、分析、指挥“五位一体”的智慧城管系统
  3. Oracle imp/impdp 导入dmp文件到数据库
  4. java 图片转pdf_在Java语言中将图像转换为PDF?Spire.PDF for Java轻松搞定!
  5. Linux下可用的开源网络调试助手
  6. 基于Unity的极乐净土/others MMD动画制作
  7. 计算机并口地址定义,电脑并口(LPT)引脚定义
  8. MacOS怎么使用分区加密功能?MacOS硬盘分区加密功能使用方法
  9. 沧小海基于xilinx srio核的学习笔记之第四章 Xilinx SRIO的示例分析(一)
  10. QT多线程,使用串口接收数据通过UDP端口进行数据转发