gpt4 book ai didi

javascript - 如何从 JavaScript 生成 Excel xlsx 文件

转载 作者:行者123 更新时间:2023-11-28 04:42:33 25 4
gpt4 key购买 nike

我们目前正在从 ui-grid 自定义菜单导出到 Excel。 xls Excel 文件是从 JavaScript 生成的(在 UI 中);但是,我们需要支持 xlsx 格式。问题是,当我们将扩展名更改为 xlsx 时,在 Excel 2013is 中打开该文件会生成错误。

下面的 JavaScript 代码片段显示了我们如何保存 xls 文件:

var blob = new Blob([html], { type: 'data:application/vnd.ms-excel;base64,' });
saveAs(blob, "exported.xls");

我们能否在不依赖第三方包的情况下从 JavaScript 导出到 xlsx

我正在 msdn 上研究Open XML 文件格式,但它似乎是面向服务器端的;也就是说,从 c# 生成 xlsx 文件。

这是一个从 c# 生成的示例 - https://msdn.microsoft.com/en-us/library/office/gg278309.aspx

如果问题太笼统,我深表歉意,因为我正在努力寻找合适的解决方案。

问候

最佳答案

Javascript 运行在哪里?如果您的意思是在浏览器中,那么简短的答案是否定的 - 安全模型不允许 Javascript 创建文件。

但大概数据正在进入您的页面,javascript 可以从某个地方读取它 - 因此只需在那里生成文件即可。

关于javascript - 如何从 JavaScript 生成 Excel xlsx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43643833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com