vue+element 导出Excel
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、步骤
- 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相关推荐
- vue导入导出excel组件封装
vue导入导出excel组件 可直接使用 参考以下博客,侵删 参考的博客 ##一: 项目安装依赖 npm install --save xlsx 在项目中创建文件夹及文件如下图: excel-impo ...
- vue中导出Excel表格
vue中导出Excel表格 项目中我们可能会碰到导出Excel文件的需求,一般后台管理系统中居多,将table中展示的数据导出保存到本地.当然我们也可以通过一些处理来修改要导出的数据格式,具体需求具体 ...
- VUE中导出Excel功能的实现
一.在上一篇文章中我们已经完成了WebSql的操作,并且初始化了一些数据,那么如何导出这些数据呢? **当然方法有多种,本次我们采用引入Export2Excel.js的方法 1.添加所需依赖 npm ...
- vue快捷导出excel插件
最开始我使用的是知名度高的xlsx插件,但发现他的免费版没办法修改样式,而配合使用xlsx-style又有许多的问题,需要修改源码,使身为小菜鸟的我十分的难受o(╥﹏╥)o 机缘巧合下找到了pikaz ...
- vue项目导出Excel表格
我们开发的时候可能需要导出表格,来实现客户的需求,接下来就从vue项目中介绍导出excal表格的方式. 以这个项目为实例来分析,导出就要选择数据,我这里做了全选数据导出和单选数据导出,先开一下如何处理 ...
- vue 前端导出Excel表格(基础版 + 多级标题)纯前端导出
先看效果 纯前端基础导出的Excel表格 纯前端多级表头导出的Excel表格 基础导出下面赋源代码 1.安装依赖 npm install vue-json-excel 2.在项目的入口 main.js ...
- vue 本地xlsx文件下载_前端vue下载导出excel和cvs文件
// 导出 exportData () { this.$confirm('确认导出XXXXXX?', { confirmButtonText: '导出', cancelButtonText: '取消' ...
- Java后端与Vue前端导出Excel表格文件并解决乱码和文件打不开
Java 需要用到 poi 两个依赖包,Maven如下: <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> &l ...
- vue前端导出excel,js-xlsx、xlsxStyle,可设置样式、表格合并;(包含获取excel列数函数、excel合并表格缺少边框处理函数)
工作过程中遇到导出excel,记录以便下次快速开发(会按照table布局(不含table样式,样式需要在样式method添加,commonStyle是默认样式)直接导出excel,包含表格合并布局) ...
最新文章
- 33.搜索旋转排序数组
- kickstart+tftp部署redhat系统
- 再见了kafka2.0时代,去掉了zk的kafka3.0才是时代新王!
- OS- -内存之地址空间
- python国内谁的书最好看_强烈建议|转行Python最好看一下这篇文章
- 软件测试基础:MantisBT的安装配置及使用——BUG管理工具
- python的动态参数
- 微软成功尝试:员工周休三天、待遇不变,工作效率却提高40%!
- Bailian2798 2进制转化为16进制【进制】
- 写了个淡入淡出的jq幻灯片插件
- 最小值最大化问题(贪心系列)
- 微信公众帐号中使用的QQ表情代码对照表
- 参加美赛能给计算机保研er带来些什么?
- CAD图纸打印自动排版
- 基于LPC2148的音频分析仪设计
- HTML常用的颜色代码参考表|前端使用颜色必备
- mysql中utf8和utf8mb4区别,MySQL中utf8和utf8mb4的区别
- 三层交换机 no switchport 命令
- Eclipse 自定义${date}变量格式的思路历程
- 如何使用COM-Hunter检测持久化COM劫持漏洞
热门文章
- 大数据技术入门:MapReduce(分布式计算框架)
- HINT: Use the Theano flag 'exception_verbosity=high' for a debugprint and storage map footprint of t
- [python]SyntaxError: Non-ASCII character '\xe5' in file
- 01-计算机常识-上
- Android开发CheckBox控件,全选,反选,取消全选
- Scala知识点总结大全40
- cv::Mat初识和它的六种创建方法
- 多因子认证是什么意思?与双因子认证有什么区别?
- win10系统,全球第一谷歌Chrome如何改善电池续航?
- pdf转换成图片jpg格式怎么弄?这个软件免费下载快速无损转换