码迷,mamicode.com
首页 > Web开发 > 详细

vue.js 插件生成excel

时间:2019-07-19 18:56:09      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:ddr   安装   npm   地址   file   port   tab   address   --   

https://www.csdn.net/gather_2f/MtTaAg2sOTUyNC1ibG9n.html  参考地址
先安装
npm install file-saver --save
npm install xlsx --save
npm install script-loader --save-dev

获取ecexl文件
https://pan.baidu.com/s/1X0CCKwnOcv4U9J6unpZNEA 密码:iid
Export2Excel.js中修改引入的文件地址
require(‘script-loader!./../excel/Blob‘);

在要用的页面中使用下面的方法
export2Excel() {
      require.ensure([], () => {
        const { export_json_to_excel } = require(‘../../vendor/Export2Excel‘);
        const tHeader = [‘序号‘, ‘IMSI‘, ‘MSISDN‘, ‘证件号码‘, ‘姓名‘];

                             //对象的属性
        const filterVal = [‘ID‘, ‘imsi‘, ‘msisdn‘, ‘address‘, ‘name‘];
        const list = this.tableData;
        const data = this.formatJson(filterVal, list);
        export_json_to_excel(tHeader, data, ‘列表excel‘);
      })
    },
    formatJson(filterVal, jsonData) {
      return jsonData.map(v => filterVal.map(j => v[j]))
    }

vue.js 插件生成excel

标签:ddr   安装   npm   地址   file   port   tab   address   --   

原文地址:https://www.cnblogs.com/gmsmile/p/11215001.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!