JavaScript API for Office 在 Excel 文件中创建"绑定"。这允许 Excel 加载项"命名"部分数据以供以后访问。如果用户重命名元素或在工作表之间移动元素,这些绑定将保留。
JavaScript API for Office 中的绑定
有谁知道在 Office 加载项上下文之外运行时从保存的 Excel 文件中获取绑定的方法?理想情况下是 .NET 库。
我看过Aspose Cells,Synfusion XlsIO,Closed XML和EPPPlus,它们似乎不支持这一点。Open Office XML SDK可能支持它,但它是非常低级的,我不确定如何获得绑定。
任何提示非常感谢。
谢谢
如果 Philip 建议的 O365 解决方案不适用于您的用户,您可以编写任何自定义服务器端代码来获取绑定信息。绑定是 Open XML 规范的一部分。完整的文档在 MSDN 上:https://msdn.microsoft.com/en-us/library/hh695336(v=office.12).aspx或 PDF 格式。搜索"绑定"应该会显示它们以 xlsx 文件格式出现的所有位置。
您提到的公司可能已与绑定功能或外接程序集成,也可能未与绑定功能或外接程序集成,但在他们集成之前,您可以自己构建集成。
-迈克尔(办公室加载项的PM)
如果文档存储在 OneDrive 或 SharePoint 上,则可以通过 REST 通过Microsoft图形 (https://graph.microsoft.io/en-us/) 访问绑定集合 (https://github.com/OfficeDev/office-js-docs/blob/ExcelJs_1.2_OpenSpec/excel/resources/bindingcollection.md)。