提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、步骤
    • 1.引入依赖
    • 2.html代码
    • 3.methods里的方法

前言

vue+element 如何导出Excel

一、步骤

1.引入依赖

代码如下(示例):

npm install xlsx file-saver -S
npm install script-loader -S -D

2.html代码

        <el-button type="text" icon="el-icon-download" @click="onDownload">属性值模版下载</el-button></el-col>

3.methods里的方法

onDownload() {modelExcelExport().then(res => {const list = res.data/* 后台表查出来的集合数据 */import('@/vendor/Export2Excel').then(excel => {/* EXcel表里的列的标题 */const tHeader = ['商品ID', '物料编号', '物料质量', '物料公差', '物料账套', ' 价格(不含税)', '币种', '账套']/* 后台表查出来的字段,数量不用与Excel列数相等 */const filterVal = ['id', 'materialCode', 'quality', 'tolerance', 'dataareaid']const data = this.formatJson(filterVal, list)excel.export_json_to_excel({header: tHeader,data,filename: '商品价格模板',autoWidth: this.autoWidth,bookType: this.bookType})this.downloadLoading = false})})},formatJson(filterVal, jsonData) {return jsonData.map(v => filterVal.map(item => {if (item === 'vs') {return v['kill'] + '-' + v['death'] + '-' + v['assist']} else {return v[item]}}))},

vue+element 导出Excel相关推荐

  1. vue导入导出excel组件封装

    vue导入导出excel组件 可直接使用 参考以下博客,侵删 参考的博客 ##一: 项目安装依赖 npm install --save xlsx 在项目中创建文件夹及文件如下图: excel-impo ...

  2. vue中导出Excel表格

    vue中导出Excel表格 项目中我们可能会碰到导出Excel文件的需求,一般后台管理系统中居多,将table中展示的数据导出保存到本地.当然我们也可以通过一些处理来修改要导出的数据格式,具体需求具体 ...

  3. VUE中导出Excel功能的实现

    一.在上一篇文章中我们已经完成了WebSql的操作,并且初始化了一些数据,那么如何导出这些数据呢? **当然方法有多种,本次我们采用引入Export2Excel.js的方法 1.添加所需依赖 npm ...

  4. vue快捷导出excel插件

    最开始我使用的是知名度高的xlsx插件,但发现他的免费版没办法修改样式,而配合使用xlsx-style又有许多的问题,需要修改源码,使身为小菜鸟的我十分的难受o(╥﹏╥)o 机缘巧合下找到了pikaz ...

  5. vue项目导出Excel表格

    我们开发的时候可能需要导出表格,来实现客户的需求,接下来就从vue项目中介绍导出excal表格的方式. 以这个项目为实例来分析,导出就要选择数据,我这里做了全选数据导出和单选数据导出,先开一下如何处理 ...

  6. vue 前端导出Excel表格(基础版 + 多级标题)纯前端导出

    先看效果 纯前端基础导出的Excel表格 纯前端多级表头导出的Excel表格 基础导出下面赋源代码 1.安装依赖 npm install vue-json-excel 2.在项目的入口 main.js ...

  7. vue 本地xlsx文件下载_前端vue下载导出excel和cvs文件

    // 导出 exportData () { this.$confirm('确认导出XXXXXX?', { confirmButtonText: '导出', cancelButtonText: '取消' ...

  8. Java后端与Vue前端导出Excel表格文件并解决乱码和文件打不开

    Java 需要用到 poi 两个依赖包,Maven如下: <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> &l ...

  9. vue前端导出excel,js-xlsx、xlsxStyle,可设置样式、表格合并;(包含获取excel列数函数、excel合并表格缺少边框处理函数)

    工作过程中遇到导出excel,记录以便下次快速开发(会按照table布局(不含table样式,样式需要在样式method添加,commonStyle是默认样式)直接导出excel,包含表格合并布局) ...

最新文章

  1. 33.搜索旋转排序数组
  2. kickstart+tftp部署redhat系统
  3. 再见了kafka2.0时代,去掉了zk的kafka3.0才是时代新王!
  4. OS- -内存之地址空间
  5. python国内谁的书最好看_强烈建议|转行Python最好看一下这篇文章
  6. 软件测试基础:MantisBT的安装配置及使用——BUG管理工具
  7. python的动态参数
  8. 微软成功尝试:员工周休三天、待遇不变,工作效率却提高40%!
  9. Bailian2798 2进制转化为16进制【进制】
  10. 写了个淡入淡出的jq幻灯片插件
  11. 最小值最大化问题(贪心系列)
  12. 微信公众帐号中使用的QQ表情代码对照表
  13. 参加美赛能给计算机保研er带来些什么?
  14. CAD图纸打印自动排版
  15. 基于LPC2148的音频分析仪设计
  16. HTML常用的颜色代码参考表|前端使用颜色必备
  17. mysql中utf8和utf8mb4区别,MySQL中utf8和utf8mb4的区别
  18. 三层交换机 no switchport 命令
  19. Eclipse 自定义${date}变量格式的思路历程
  20. 如何使用COM-Hunter检测持久化COM劫持漏洞

热门文章

  1. 大数据技术入门:MapReduce(分布式计算框架)
  2. HINT: Use the Theano flag 'exception_verbosity=high' for a debugprint and storage map footprint of t
  3. [python]SyntaxError: Non-ASCII character '\xe5' in file
  4. 01-计算机常识-上
  5. Android开发CheckBox控件,全选,反选,取消全选
  6. Scala知识点总结大全40
  7. cv::Mat初识和它的六种创建方法
  8. 多因子认证是什么意思?与双因子认证有什么区别?
  9. win10系统,全球第一谷歌Chrome如何改善电池续航?
  10. pdf转换成图片jpg格式怎么弄?这个软件免费下载快速无损转换