首先安装 xlsx和file-saver

安装17和2.0.5的版本是为了防止导出Excel表格时,utils未定义的问题

npm install --save xlsx@0.17.0
npm install --save file-saver@2.0.5

然后在需要导出excel的页面导入

import FileSaver from "file-saver";
import XLSX from "xlsx";

最后再调用方法(exportTab是在table定义的  id="exportTab")

handleExport() {      var wb = XLSX.utils.table_to_book(document.querySelector("#exportTab"),xlsxParam);var wbout = XLSX.write(wb, {bookType: "xlsx",bookSST: true,type: "array",});try {FileSaver.saveAs(new Blob([wbout], { type: "application/octet-stream" }),"完工记录表.xlsx");} catch (e) {if (typeof console !== "undefined") {console.log(e, wbout);}}return wbout;
}

也可以封装成一个方法在页面调用,在页面调用方法时将dom和导出的标题名称出入即可

handleExcel() {toExcel.getExcel('#exportTab','自定义标题')},

Vue中将Element表格导出为excel相关推荐

  1. 【vue + Excel表格导入与导出】导入Excel并展示在el-table表格中,表格导出为Excel文件

    注:末尾有完整代码 效果图 Excel 1.下载依赖 xlsx是导入所需依赖 file-saver是导出所需依赖 npm install xlsx --save npm install file-sa ...

  2. python 导出大量数据到excel_怎么在python中将大量数据导出到Excel文件

    怎么在python中将大量数据导出到Excel文件 发布时间:2021-01-16 11:09:40 来源:亿速云 阅读:76 作者:Leah 这期内容当中小编将会给大家带来有关怎么在python中将 ...

  3. 前端表格导出为excel方法合集

    前端表格导出为excel方法合集 近来遇到了前端表格保存为excel的需求,通过查阅多方资料,总结了3种方法,下面一一进行展示,有不正确的地方,望指正.主要包括两种导出方法--纯前端导出和前端接收后端 ...

  4. html制作表格保存为txt文件,可将HTML表格导出为Excel|csv|txt文件的jQuery插件

    TableExport是一款可以将HTML表格导出为Excel xlsx格式.xls格式,以及csv和txt文件的jQuery插件.TableExport插件使用简单,默认使用Bootstrap的CS ...

  5. Vue将echarts数据导出成excel文件

    Vue将echarts数据导出成excel文件 一.下载vendor插件 下载 vendor 文件放置项目的 src 目录下 链接:https://pan.baidu.com/s/1XYYQ186zo ...

  6. html导出表格为csv,可将HTML表格导出为Excel|csv|txt文件的jQuery插件

    TableExport是一款可以将HTML表格导出为Excel xlsx格式.xls格式,以及csv和txt文件的jQuery插件.TableExport插件使用简单,默认使用Bootstrap的CS ...

  7. html5怎么导出表格,《网页 导出到 excel表格数据》 如何将网页表格导出到excel

    如何将网页数据输出为Excel或Word文件 1.保页 在浏览器中访标网页,执行菜单"文件"→"另",文件类型"网页,全部". 2.用WPS ...

  8. html excel导出的路径,html 导出多个excel表格数据-如何将html页面中的表格导出到excel表格...

    怎样将html表格导出到excel中啊?我用的是asp.net. stringbuilder拼接的也就是说,是用字符组成的表格,这并不是意义上的表格. 要实现导出EXCEL的较麻烦,给你讲一下解题思路 ...

  9. 将页面表格导出为excel并下载

    将页面表格导出为excel并下载的方式有很多, 本次介绍的是表格div的下载. 这种方式很简单,不需要去创建excel文件,也不需要创建工作簿,然后一点一点的填写数据.只需要将页面的div中的表格下载 ...

最新文章

  1. java的classloader引用实例_通过实例Java ClassLoader原理
  2. 一些关于反汇编与逆向方面的博文分享
  3. 软件工程 软件的估计为什么这么难
  4. svn update命令小记
  5. pjsip在没有mic的情况下听到对方的声音
  6. Go协程通道锁故事化理解
  7. (转)matlab各类数学公式
  8. mysql报错乱码_连接mysql服务器报错时,出现乱码
  9. layui表格取消横向滚动条_layui滑动条如何隐藏
  10. 文件上传漏洞原理与实例测试
  11. linux上容器端口映射,MacOS下的docker端口映射
  12. 中国史上最牛的网管——李兴平
  13. 使用google service定位服务
  14. ad10搜索快捷键_ad快捷键有哪些 ad快捷键汇总
  15. Android蓝牙打印机打印图片文字
  16. php pecl libevent,ubuntu – 安装PHP libevent PECL包的问题
  17. 图形化管理工具Portaniner安 以及 Docker镜像详解(三)
  18. 【fpga里Verilog语言的小知识点】
  19. 关于Microsoft Edge 浏览器无法使用selenium调用问题
  20. 用新浪SAE免费搭建自己的应用

热门文章

  1. python爬虫豆瓣电影按电影类型_python爬虫之豆瓣电影评分
  2. 苹果无线耳机连接不上_苹果AirPods Pro鉴别真伪最简单有效的方法
  3. .Net Core 编码规范
  4. 剑网3选择人物后进入游戏就显示服务器断开连接,剑网3怎么进入游戏_剑网3进入游戏的问题_牛游戏网...
  5. 通达信20个经典公式_20个欧美时尚达人高领毛衣+大衣造型集锦:冬季最高级的穿搭公式...
  6. base64解码是什么
  7. 【报告分享】2020百度美妆行业研究-人群篇-百度营销(附下载)
  8. FBEC金陀螺奖·侧记 | 七载相伴,致敬创业路上的每一位勇毅前行者!
  9. php.krab病毒,SQLServer数据库中了勒索病毒加密,扩展名改为Globeimposter-Alpha666qqz
  10. django视频教程