在 IE 7 中使用 JavaScript 将 Base64 字符串另存为 Excel .xls 文件
Save Base64 String as an Excel .xls file using JavaScript in IE 7
我一直在尝试找到一种方法,使用 JavaScript 作为 Excel .xls 文件在 IE 7 中保存 Base64 字符串。以下方法适用于 FireFox:
window.open ("data:application/vnd.ms-excel;base64," + bytestring, "", "width=300,height=300,resizable=1");
其中字节串是 Base64 字符串。但是,此方法不适用于IE 7。
在做了一些互联网研究之后,IE 7似乎无法处理Base64字符串。我该如何才能实现这一目标?我是否必须使用将 Base64 转换为 UTF 才能执行此操作?
我试图实现的是当用户单击按钮时,出现"另存为"对话框,允许用户提供文件名并选择目标,然后保存 Excel 文件。
我只能使用 IE 7。相信我,如果我可以选择使用不同的浏览器,我肯定会。
提前感谢任何帮助!
如果没有服务器端代理,这在 IE7 中是不可能的。执行此操作,或者输出 HTML 表并要求用户将其复制并粘贴到 Excel 中。
相关文章:
- 正则表达式在字符串中找到base64
- 如何在jquery、javascript、HTML5中以base64字符串保存为(PDF、doc、xls、png.)
- 如何在JavaScript/Node中计算SHA256哈希和Base64字符串编码
- 将Byte数组转换为Angularjs中的Base64字符串
- 我的 base64 连接字符串有 = 字符.如何摆脱它们
- 转义URL中的Base64字符串
- 在jQuery中更新base64图像字符串时未进行图像刷新
- base64字符串使用Node.JS被写为无效图像
- 图像大小与其base64字符串转换长度之间的比率是多少
- 将内联SVG转换为Base64字符串
- Base64在PHP和JavaScript之间使用加号或与号字符对字符串进行编码
- 如何使用 javascript 将 png 转换为 base64 字符串
- Phonegap - 如何从base64字符串生成图像文件
- 从本地存储 base64 字符串设置背景图像
- 如何将 Base64 字符串转换为 javascript 文件对象,就像从文件输入表单一样
- 将 base64 编码的字节转换为在 Javascript 和 C# 中不同的字符串
- 带有 base64 字符串(数据 URI)的 HTML 图像标记
- 将 Base64 字符串从 AS3 返回到 Javascript.这是一个错误或功能(还是我错了?
- 在javascript中将base64图像转换为文件,或者如何使用jquery ajax传递一个大的base64字符串
- 在 JW 播放器开始之前不显示图像,如果 URL 包含字符串 base64