vue将json数据导为excl

需要先下载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
     },
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章