从Excel文件获取通过Excel JavaScript API for Office创build的绑定

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

用于Office的JavaScript API中的绑定

有没有人知道在Office加载项的上下文之外运行时,如何从保存的Excel文件中获取绑定? 理想的.NET库。

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

任何提示非常赞赏。

谢谢

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

如果菲利普build议的O365解决scheme不适合您的用户,您可以编写任何自定义的服务器端代码来获取Bindings信息。 绑定是Open XML规范的一部分。 完整的文档在MSDN上: https : //msdn.microsoft.com/en-us/library/hh695336(v= office.12) .aspx或PDF 。 search“绑定”应该会显示它们以xlsx文件格式显示的所有地方。

您提到的公司可能已经或可能没有集成Bindingsfunction或加载项,但直到他们能够自己构build集成。

-Michael(PM on Office加载项)