第一步

  //vue3.0版本的在项目public目录下新建static文件夹,放入“文件模板.xlsx”文件。//vue2.0版本的在项目根目录下的static文件夹,放入“文件模板.xlsx”文件。

第二步:
在按钮中加入事件

<el-button type="warning" @click="downloadTemplate">Excel模板下载</el-button>

第三步:
在 methods中写入如下方法:

 downloadTemplate() {let a = document.createElement("a");a.href = "./static/template.xlsx";a.download = "文件模板.xlsx";a.style.display = "none";document.body.appendChild(a);a.click();a.remove();},

可能会出现的问题:vue中通过a标签下载本地文件报错-文件,未找到

问题的解决:
原因之一:下载的模板文件的名字不可以为中文名,若为中文名会报错找不到文件;原因之二:下载的模板文件必须放在static里面,vue2.0版本的放在项目根目录下的static文件夹,但是由于vue3.0版本static取消,文件可以放在public里面,或者在public里面新建一个static文件夹,放到它里面;原因之三:也是最重要的第一点,url的路径问题,如果使用"../../public/muban.xlsx"的话,会下载一个空文件因为此时的路径不应该使用相对于当前vue页面的路径,放在public下时,应该使用相对于index.html的路径即"./"即可,然后就可以访问到了;
当然这是通过绑定在button上了,如果单纯的使用a标签下载的话同理
<a href="./static/template.xlsx" download="模板.xlsx"></a>

vue 前端下载excel文件模板相关推荐

  1. vue前端下载excel文件

    // html <el-button type="primary" plain @click="frontDownload">本地下载</el ...

  2. vue3+vite完成前端下载excel文件/模板并规定单元格大小(纯前端)

    首先当然就是下载相关的npm包了 npm install --save file-save xlsx npm install --save script-loader 然后我是在utils下面创建了一 ...

  3. 前端下载excel文件功能的三种方法

    1 从后端接收json数据,前端处理生成excel下载 JsonExportExcel的github地址:https://github.com/cuikangjie/JsonExportExcel 这 ...

  4. php下载excel文件模板文件,PHP下载excel文件变得腐败

    我有一个excel文件,我希望用户能够从我的服务器下载.我在这里看了很多问题,但我找不到正确下载没有腐败的文件的方法.我假设它是标题但我还没有它们的工作组合.这就是我现在所拥有的,在我收到的损坏文件中 ...

  5. Vue 前端下载 Excel

    一.准备插件 下载地址(别人CSND 免费下载,好人一生平安):https://download.csdn.net/download/hqtc0704/10642331 二.Export2Excel. ...

  6. vue中下载excel文件

    请求用的axios 请求函数封装 req.js import axios from 'axios' const api = axios.create({baseURL : _getBaseUrl(), ...

  7. vue 前端导入excel文件,并展示出

    在详细介绍前,先展示下效果 技术介绍 element UI 组件的el-upload和el-table xlsx插件0.16.0版本 第一步,下载xlsx插件 npm install xlsx@0.1 ...

  8. vue 前端导入excel文件,并在页面表格展示

    在详细介绍前,先展示下效果 第一步,下载xlsx插件 npm install xlsx@0.16.0 在需要的文件中import导入"import xlsx form 'xlsx'" ...

  9. web前端下载excel文件

    需要的插件 jquerybootstrap table/ tableExport.jquery.plugin.js 插件 //html代码 < div class= "col-md-1 ...

  10. IE中点击链接下载EXCEL文件直接以乱码方式打开解决

    我需要在页面上通过javascript控制,点击一个链接下载excel文件模板,总觉得方法都写对了,可每次点击都是新开一个窗口,显示的全是乱码.几日以来一直被这个问题困扰,今天无意中得知这个方法,试了 ...

最新文章

  1. AStyle - SourceInsight
  2. CSS属性disabled和readonly的区别是什么
  3. OpenCV使用cv :: CascadeClassifier类检测视频流中的对象的实例(附完整代码)
  4. 【Python②】python之首秀
  5. PyMongo--非关系型数据库mongodb入门(一步一步 版)
  6. 小程序 坚屏_如何构建坚如磐石的应用程序
  7. MongoDB数据库CXX Driver编译
  8. 三行代码实现冒泡排序算法
  9. AlexNet卷积神经网络
  10. android.content.SharedPreferences.edit()
  11. 关于DNF的多媒体包NPK文件的那些事儿(1)
  12. 中文输入法中光标跟随能力触发的浏览器事件探究
  13. 散列表,这一篇就够了,链地址法
  14. 在任意位置Reset掉任意的TCP连接
  15. 以天下之力成天下之事,菜鸟成物流抗疫主力军
  16. 利用批处理文件快速设置IP地址
  17. 2021练习题Python的
  18. 一阶常微分方程(二)|全微分方程+线性方程+常数易变法+伯努力方程
  19. django之视图集
  20. 求斐波那契数列c++实现

热门文章

  1. 计算机科学研究的第一手段,实验研究类论文的研究方法(11种研究方法解析)...
  2. 企业微信集成自建应用——踩坑记录
  3. 中职学校计算机课程标准,中等职业学校课程标准发布
  4. 自己组装的台式电脑怎么安装系统教学
  5. java math 三角函数_Java中的三角函数
  6. java日期函数_java常用日期函数总结
  7. 【WiFi】WiFi信道(2.4G、5G及5G DFS)及国家码和电话代码和时区对应表
  8. python操作redis集群是连接池么_Python如何操作redis使用连接池
  9. Python数据分析与展示:实例:图像的手绘效果
  10. WPS 二维表格匹配方式(利用VLOOKUP+IF/SWITCH多条件查询)