首页 > 解决方案 > 在excel桌面加载项(webview 1)中下载csv数据

问题描述

我有一个使用 Excel JS API 构建的 excel 插件。我有一个获取 CSV 数据的 API。现在我的桌面 excel 使用 edge webview 1 在桌面 excel 上加载这个插件。

我正在尝试将 csv 数据下载为文件。但到目前为止,我发现 blob url 在 webview 1 中不起作用,并且不支持数据链接。

那么有什么方法可以将此csv内容下载为excel桌面插件中的文件,该插件在webview 1上运行?我确实尝试使用 Office.context.ui.openBrowserWindow 在浏览器中打开另一个 html 并调用 API,但 API 需要 cookie 或来自用户的身份验证。这已经在 Excel 插件中完成。不想重复

如果我在 webview 2(Edge chromium)上运行它,一切正常。但我不希望任何人单独下载 webview 2。希望它在 webview 1 上运行。

如果有人可以帮助我,我将不胜感激。

标签: javascriptoffice-jsexcel-addinsexceljs

解决方案


推荐阅读