2

可以使用 JavaScript API for Office 在 Excel 文件中创建“绑定”。这允许 Excel 加载项“命名”部分数据以供以后访问。如果用户重命名元素或在工作表之间移动它们,这些绑定仍然存在。

适用于 Office 的 JavaScript API 中的绑定

在 Office 加载项的上下文之外运行时,有谁知道从保存的 Excel 文件中获取绑定的方法?理想情况下是 .NET 库。

我看过 Aspose Cells、Synfusion XlsIO、Closed XML 和 EPPPlus,它们似乎不支持这一点。Open Office XML SDK 可能支持它,但它的级别非常低,我不确定如何获得绑定。

非常感谢任何提示。

谢谢

4

2 回答 2

2

如果您的用户无法使用 Philip 建议的 O365 解决方案,您可以编写任何自定义服务器端代码来获取绑定信息。绑定是 Open XML 规范的一部分。完整的文档位于 MSDN:https ://msdn.microsoft.com/en-us/library/hh695336(v=office.12).aspx或PDF 中。搜索“绑定”应该会显示它们以 xlsx 文件格式出现的所有位置。

您提到的公司可能已经或可能没有与绑定功能或加载项集成,但在他们这样做之前,您可以自己构建集成。

-Michael(Office 插件的 PM)

于 2016-03-25T18:53:49.067 回答
1

如果文档存储在 OneDrive 或 SharePoint 上,您可以通过 Microsoft Graph访问绑定集合 ( https://github.com/OfficeDev/office-js-docs/blob/ExcelJs_1.2_OpenSpec/excel/resources/bindingcollection.md ) ( https://graph.microsoft.io/en-us/ ) 通过 REST。

于 2016-03-25T17:20:16.733 回答