vue导出excel

一、安装依赖 npm install -S file-saver xlsx npm install -D script-loader 二、导入JS 下载Blob.js和Export2Excel.js,放入src下文件夹中 三、将Export2Excel.js中require('script-loader!vendor/Blob')修改成require('./Blob.js') 四、组件中使用 handleExport () { require.ensure([], () => { const { export_json_to_excel } = require('@/excel/Export2Excel') const tHeader = ['序号', '名称'] // 上面设置Excel的表格第一行的标题 const filterVal = ['index', 'name'] // 上面的index、nickName、name是tableData里对象的属性 const data = this.formatJson(filterVal, this.allData) export_json_to_excel(tHeader, data, '测试表') }) }, formatJson (filterVal, jsonData) { return jsonData.map(v => filterVal.map(j => v[j])) }npm

相关文章
相关标签/搜索