我们可以在Office.js加载项中加载Excel文件

时间:2017-08-21 07:22:22

标签: office-js

我正在尝试在线加载Excel文件。

通过加载文件,我的意思是说我从服务中收到一个Excel文件,我需要在当前工作簿上显示该文件。

文件位置可以是我网站中的网址或任何文件夹。

stat.getBlockSizeLong() * stat.getFreeBlocksLong();

2 个答案:

答案 0 :(得分:1)

如果您希望通过链接/路径打开工作簿,那么在Web加载项中这是不可能的,因为加载项的范围仅限于工作簿。我们的路线图中支持跨工作簿方案。如果您希望将工作簿嵌入浏览器,Marc的响应有答案(适用于OneDrive,仅适用于SharePoint)。

答案 1 :(得分:0)

加载项的作用域是文档,旨在扩展Office应用程序的功能,而不是作为打开文档本身的机制。

您所描述的内容是WOPI的用途。 WOPI协议提供Office和文档存储之间的接口。

虽然您可以实施自己的WOPI客户端,但这不是一个简单的过程。更简单的方法是通过Microsoft Graph利用用户的OneDrive。存储在OneDrive中的文件包含webUrl属性。如果您打开此URL,它将自动在正确的应用程序(Excel,Word等)中打开该文件。