Javascript 将HTML表导出到excel在Internet Explorer 10/11中不起作用

Javascript 将HTML表导出到excel在Internet Explorer 10/11中不起作用,javascript,jquery,internet-explorer,internet-explorer-11,Javascript,Jquery,Internet Explorer,Internet Explorer 11,我将完成将HTML表导出到Excel在Chrome和Firefox中运行良好,但在InternetExplorer10/11中不起作用 var tableToExcel=(函数(){ var uri='data:application/vnd.ms excel;base64,' ,模板=“{table}” ,base64=函数{return window.btoa(unescape(encodeURIComponent))} ,format=函数(s,c){返回s.replace(/{(\w+

我将完成将HTML表导出到Excel在Chrome和Firefox中运行良好,但在InternetExplorer10/11中不起作用

var tableToExcel=(函数(){
var uri='data:application/vnd.ms excel;base64,'
,模板=“{table}”
,base64=函数{return window.btoa(unescape(encodeURIComponent))}
,format=函数(s,c){返回s.replace(/{(\w+)}/g,函数(m,p){返回c[p];})}
返回函数(表、名称){
如果(!table.nodeType)table=document.getElementById(table)
var ctx={工作表:名称| |'工作表',表:table.innerHTML}
window.location.href=uri+base64(格式(模板,ctx))
}
})()
.myTable{背景色:#eee;边框折叠:折叠;}
.myTable th{背景色:粉蓝色;颜色:黑色;}
.myTable td、.myTable th{padding:5px;border:1px solid#000;}

测试01
测试02