导出cxcel

   //导出
    btnClick() {
const arrs = this.innerColumns
function getheaderr (arrs){
    let headerr = arrs.map(item=>{
        let curKey = Object.keys(item) 
        return item[curKey[0]]
    })
    return headerr 
}
let headerr = getheaderr(arrs)
function getfilterVal (arrs){
    let filterVa = arrs.map(item=>{
        let curKey = Object.keys(item) 
        return item[curKey[2]]
    })
    return filterVa 
}
let filterVa = getfilterVal(arrs)
      console.log(filterVa);
      import("@/views/bigscreen/Exeort2Excel").then((excel) => {
        const header = headerr
        const filterVal = filterVa
        const list = this.innerData;
        const data = this.formatJson(filterVal, this.innerData);
        console.log(filterVal, this.innerData);
        excel.export_json_to_excel({
          header,
          data,
          filename: "表格",
          autoWidth: true,
          bookType: "xlsx",
        });
      });
    },

    formatJson(filterVal, jsonData) {
      return jsonData.map((v) =>
        filterVal.map((j) => {
          return v[j];
        })
      );
    },

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值