1.npm安装
npm i lay-excel
2、然后使用 import 引入并调用导出函数
import LAY_EXCEL from 'lay-excel';
<Button type="primary" icon="md-cloud-download" @click="exportData">导出</Button>
exportData(){
let excel = LAY_EXCEL;
let data = excel.filterExportData(this.allData, [
'FUNCNAME'
,'CAPTION'
,'SUBMITTIME'
,'SUBMITNAME'
,'reviewerName'
,'SH1'
,'MADENAME'
,'STATUSNAME'
,'PLANDATE1'
,'PLANDATE2'
]);
data.unshift({
FUNCNAME: "功能",
CAPTION: "标题",
SUBMITTIME: '提交时间',
SUBMITNAME: "提交人",
reviewerName: "审核人",
SH1: '审核状态',
MADENAME:'处理人',
STATUSNAME: "状态",
PLANDATE1: "计划开工",
PLANDATE2: '计划完工',
});
excel.exportExcel(data, '功能数据表.xlsx', 'xlsx')
},
3、可参考Gitee开源项目
https://gitee.com/wangerzi/layui-excel