需要先下载npm包
npm i xlsx
项目内引入
import xlsx from 'xlsx'
exportAgreement()
var filename = "待审核签约商户"+new Date().format("yyyy-MM-dd hh:mm:ss")+".xlsx"; //文件名称
var data = this.checkedList; // 数据格式为二维数组 [["测试3", "18611640395", "网店商户", "测试", "可可", "待审核"],["测试2", "18611640396", "网店商户", "测试", "可可", "待审核"]]
data.splice(0, 0, ['商户名称','手机号码','商户类型','法人姓名','实际经营人姓名','审核状态']); //加上第一行表头
var ws_name = "Sheet1"; //Excel第一个sheet的名称
var wb = xlsx.utils.book_new(), ws = xlsx.utils.aoa_to_sheet(data);
xlsx.utils.book_append_sheet(wb, ws, ws_name); //将数据添加到工作薄
xlsx.writeFile(wb, filename); //导出Excel
},