2

JavaScript API for Office を使用して、Excel ファイルに「バインディング」を作成することができます。これにより、後でアクセスできるように、Excel アドインでデータの一部に「名前を付ける」ことができます。これらのバインドは、ユーザーが要素の名前を変更したり、ワークシート間で要素を移動したりしても存続します。

JavaScript API for Office のバインド

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 ファイル形式で表示されるすべての場所が表示されます。

あなたが言及した会社は、Bindings 機能またはアドインと統合されている場合と統合されていない場合がありますが、それらが統合されるまでは、自分で統合を構築できます。

-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 に答える