在 javascript 中我有一个字符串,包含一个 SpreadsheetML 文件(excel xml)
我想打开一个新窗口,并将此数据写入其中,但将其作为 excel 打开。
我可以从 javascript 做到这一点吗?
最佳答案
是的,您可以使用 data URL 来做到这一点,.首先,将文档编码为 base64 .然后,使用以下 URL 作为窗口源:
var mtype = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet';
var url = 'data:' + mtype + ';base64,' + base64data;
window.open(url);
关于Javascript 开放内容类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6750440/