导出到Excel,修正fixed导致的列重复问题;输入参数:表对象id,导出时的文件名需要参考xlsx插件;functionsexportExcel(sid,sname){//设置当前日期lettime=newDate();让年份=time.getFullYear();让月=time.getMonth()+1;让day=time.getDate();让名字=名字+“”+年+“”+月+“”+日;letxlsxParam={raw:true};//转excel时,使用原来的格式lettable=document.querySelector(sid);//因为element-ui表的fixed属性,多了一个表,会下载重复的内容,这里删除varfix=table.querySelector('.el-table__fixed');letwb;//mytable是表的id名if(fix){wb=XLSX.utils.table_to_book(table.removeChild(fix),xlsxParam);table.appendChild(修复);}else{wb=XLSX.utils.table_to_book(table,xlsxParam);}让wbout=XLSX.write(wb,{bookType:"xlsx",bookSST:true,type:"array",});尝试{FileSaver.saveAs(newBlob([wbout],{type:"application/octet-stream"}),name+".xlsx");}catch(e){if(typeofconsole!=="undefined")控制台。日志(e,wbout);}eturnwbout;}
