Vue将echarts数据导出成excel文件

一、下载vendor插件

下载 vendor 文件放置项目的 src 目录下

链接:https://pan.baidu.com/s/1XYYQ186zomOXHXkBX6pV9g
提取码:5Gn1

二、封装导出函数

在 main.js 中加入以下代码

/*** 导出数据为excel* @param tHeader 表头 ['name', 'age']* @param tData 表内容 [{name: '张三', age: '20岁'}]* @param name 表名 '年龄表'*/
function exportDataExcel(tHeader, tData, name) {// 注意require路径为你的vendor文件路径const { export_json_to_excel } = require('@/vendor/Export2Excel');const data = tData.map(v => tHeader.map(j => v[j]))console.log(data);export_json_to_excel(tHeader, data, name);
}
// 将函数挂载到全局
Vue.prototype.exportDataExcel = exportDataExcel

三、在需要的地方整理参数后调用

exportData(){// 获取echarts数据var cityData = this.$refs.mapChart.getAtPresentData()// excel表头var tHead = ['地区', '地区编码', '线索量']// excel表体var tData = [];// excel文件名var tName = `${cityData.cityName}线索量`// 循环添加excel表体, key需跟表头对应cityData.atPresent.forEach(item => {tData.push({'地区': item.name,'地区编码': item.cityCode,'线索量': item.value})});// 导出this.exportDataExcel(tHead, tData, tName)},

四、导出结果

Vue将echarts数据导出成excel文件相关推荐

  1. vue导出excel加一个进度条_vue项目中如何把数据导出成excel文件

    Loading... 关于vue中如何把数据导出成excel文件 ### 1. 安装依赖 ``` yarn add file-saver yarn add xlsx yarn add script-l ...

  2. Pl/sql 如何将oracle的表数据导出成excel文件?

    oracle将表数据导出成excel文件的方法 1)在SQL窗体上,查询需要导出的数据 --查询数据条件--select MID,CODE,NAME from Dxc_Goods_Cate where ...

  3. java生成excel到本地_java 将数据库中的数据导出成Excel文件 并保存到本地 将文件地址返回给前端...

    /*** 导出数据为Excel文件 * 下面注释的代码为直接响应到服务器的 *@paramrequest *@paramresponse *@return */@GetMapping("/e ...

  4. mysql 将数据导出成excel文件(.xls格式)

    在mysql命令行下执行以下sql语句: mysql>select * from xi_table into outfile "d:\test.xls"; 一句话搞定.'d: ...

  5. iOS 中将数据导出成Excel文件 ---- libxlsxwriter框架

    1.使用cocoapods导入libxlsxwriter pod libxlsxwriter在桥接文件中导入头文件 #import <xlsxwriter.h> 2.创建文件路径 let ...

  6. jQuery表格数据导出成Excel插件

    下载地址 一款能将网页上的Table表格数据导出成Excel文件的插件,这个导出插件使用jQuery代码实现的,很实用的导出Excel插件. dd:

  7. 报表如何批量导出成 excel 文件

    需求说明 报表展现后可以通过工具栏中的导出按钮将当前展现的报表导出成 excel 文件,但是在实际使用中通常会要求报表不需要展现,直接通过一些操作将报表导出成 excel 文件,并且往往会要求批量导出 ...

  8. 查询php 输出表格,php输出excel表格数据-PHP如何将查询出来的数据导出成excel表格(最好做......

    PHP如何将查询出来的数据导出成excel表格(最好做... php 把数据导出excel表格有多种方法,使用 phpExcel 等,以下代码接通过 header 生成 excel 文件的代码示例: ...

  9. 数据导出到excel文件给客户端下载的几种方法

    (原创)datagrid数据导出到excel文件给客户端下载的几种方法 看到这个觉得这个人很厉害,mvp啊. 我就改成这个样子了.  Response.Clear();         Respons ...

最新文章

  1. Mac OS X 常用快捷键一览
  2. 【C++】rand函数的基本使用
  3. Perl 字符串操作
  4. Memory Cleaner for Mac(内存清理工具)最新版
  5. linux不支持tailf指令,Linux安装tailf
  6. 模拟电子_热敏电阻PTC和NTC的区别与作用
  7. Time-Series Representation Learning via Temporal and Contextual Contrasting
  8. 苹果的widget抄袭android,并非致敬!苹果解释iOS 14“桌面小工具”细节:和Android很不一样...
  9. 一篇文章带你深入理解 Java 中的Class.getClassLoader
  10. 对图片或者PDF流文件加水印
  11. 计算机派位录取,北京小升初派位入学随机录取志愿优先,与成绩无关
  12. 互联网日报 | 3月5日 星期五 | 抖音成为2020欧洲杯官方合作伙伴;携程GMV连续三年全球旅企第一;华为发布好望云服务...
  13. 如何为已有的项目添加Maven
  14. JAVA中如何实现代码优化(技巧讲解)
  15. BUUCTF Web 极客大挑战 2019 EasySQL
  16. Debian配置SMB服务-lnxserver3
  17. 笔记本计算机拆开视频,Designer笔记本电脑的视频电路拆解
  18. scanf库函数的返回值
  19. lisp 天正标高_天正lisp文件夹_晓东CAD家园-论坛-A/VLISP-[求助]:怎样设置这个lisp里的读取文件...
  20. 核心圈好图书推荐(二)

热门文章

  1. Leetcode:Pow(x,n)
  2. 杨振宁惹谁了?(zz)
  3. Bailian2688 求字母的个数【输入流】
  4. 强悍的 Linux —— 强悍的 ls
  5. 面向对象——类设计(一)
  6. java反射获取泛型_如何通过Java反射获取泛型类型信息
  7. python常问问题_Python新手在作用域方面经常容易碰到的问题
  8. spring boot api文档_Spring Boot: Spring Doc生成OpenAPI3.0文档
  9. python学到什么程度可以找到工作-月薪2万+的Python Web岗,学到什么程度能找到工作?...
  10. python自动化办公真的好用吗-用 Python 自动化办公能做到哪些有趣或有用的事情?...