编程语言
首页 > 编程语言> > 在IE 7中使用JavaScript将Base64 String保存为Excel .xls文件

在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