当前位置: 首页 > Web前端 > JavaScript

angular实现前端导出Excel表格

时间:2023-03-27 13:32:07 JavaScript

导出//导出exportExcel(){if(this.data===undefined){this.data=[]this.data.push(['ID','名称','地址','流水线起始端','流水线起始端'])}console.log(this.data)this.utilsService.$http.post(this.utilsService.$server+'/api/devices',{"entriesPerPage":20,"pageNumber":0}).subscribe((datas)=??>{datas.devicesList.forEach(item=>{letarray=[];array.push(item._id)array.push(item.alias)array.push(item.ipAddr)array.push(item.first)array.push(item.last)this.data。push(array)})/*生成工作表*/constws:XLSX.WorkSheet=XLSX.utils.aoa_to_sheet(this.data);/*生成工作簿并添加工作表*/constwb:XLSX.WorkBook=XLSX.utils.book_new();XLSX.utils.book_append_sheet(wb,ws,'Sheet1');///*保存到文件*/XLSX.writeFile(wb,'Sheet2.xlsx');});}