在IE 7中使用JavaScript将Base64 String保存为Excel .xls文件
作者:互联网
我一直试图找到一种方法来使用JavaScript作为Excel .xls文件在IE 7中保存Base64字符串.以下适用于FireFox:
window.open ("data:application/vnd.ms-excel;base64," + bytestring, "", "width=300,height=300,resizable=1");
其中bytestring是Base64字符串.但是,此方法不适用于IE 7.
做过一些互联网研究后,似乎IE 7似乎无法处理Base64 Strings.我怎么能做到这一点?我是否必须使用转换Base64到UTF才能执行此操作?
我想要实现的是当用户单击按钮时,会出现“另存为”对话框,允许用户提供文件名并选择目标,然后保存Excel文件.
我只能使用IE 7.相信我,如果我可以选择使用不同的浏览器,我绝对会.
在此先感谢您的帮助!
解决方法:
如果没有服务器端代理,这在IE7中是不可能的.要么这样做,要么输出HTML表格并要求用户将其复制并粘贴到Excel中.
标签:javascript,excel,base64,internet-explorer-7 来源: https://codeday.me/bug/20190710/1419680.html