Excel Services REST API のためのリソース URI
最終更新日: 2010年4月8日
適用対象: SharePoint Server 2010
このトピックでは、Excel Services の REST API を使用して直接リンクできるエンティティを示します。
ベース REST URL
以下は、ブック内の特定の要素に対する REST URL の例です。
http://<ServerName>/_vti_bin/ExcelRest.aspx/<DocumentLibrary>/<FileName>/<ResourceLocation>
相対 REST URL は、ベース REST URL に基づきます。以下は、特定のブックへのベース REST URL の例です。
http://<ServerName>/_vti_bin/ExcelRest.aspx/<DocumentLibrary>/<FileName>
たとえば、以下のドキュメント ライブラリに "sampleWorkbook.xlsx" という名前のブックがあるとします。
http://<ServerName>/Docs/Documents/sampleWorkbook.xlsx
ブックへのベース REST URL は、以下のようになります。
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx
リソース URI
表 1 は、Excel Services REST API でアクセス可能なすべてのリソースを示しています。特定のリソースにアクセスするには、リソースの場所をワークブックへのベース REST URL に追加します。
表 1. Excel Services REST API でアクセス可能なリソース
リソースの場所 |
形式 |
例 |
備考 |
---|---|---|---|
/model |
Atom (既定) |
/model |
Excel Services REST API にサポートされているリソースとともに Atom フィードを返します。サポートされているリソースは、範囲、チャート、テーブル、およびピボットテーブルです。 |
/model |
ブック |
/model?$format=workbook |
これはブックです。サポートされているブック形式は、xlsx、xlsb、および xlsm です。 |
/model/Ranges |
Atom (既定) |
/model/Ranges?$format=atom |
ブック内の名前付き範囲をすべて一覧表示する Atom フィード。 |
/model/Ranges('[Name]') |
HTML (既定) |
/model/Ranges('MyRange')?$format=html |
要求範囲の HTML フラグメント。 |
/model/Ranges('[Name]') |
Atom |
/model/Ranges('MyRange')?$format=atom |
範囲内にデータの XML 表現を含む Atom エントリ。 |
/model/Charts |
Atom (既定) |
/model/Charts?$format=atom |
ブック内のチャートをすべて一覧表示する Atom フィード。 |
/model/Charts('[Name]') |
イメージ (既定) |
/model/Charts('MyChart')?$format=image |
チャートのイメージ。イメージは、ポータブル ネットワーク グラフィックス (PNG) 形式です。 |
/model/Tables |
Atom (既定) |
/model/Tables?$format=atom |
ブック内の利用可能なテーブルをすべて一覧表示する Atom フィード。 |
/model/Tables('[Name]') |
HTML (既定) |
/model/Tables('MyTable')?$format=html |
要求テーブルの HTML フラグメント。 |
/model/Tables('[Name]') |
Atom |
/model/Tables('MyTable')?$format=atom |
テーブル内にデータの XML 表現を含む Atom エントリ。 |
/model/PivotTables |
Atom (既定) |
/model/PivotTables?$format=atom |
ブック内の利用可能なピボットテーブルをすべて一覧表示する Atom フィード。 |
/model/PivotTables('[Name]') |
HTML (既定) |
/model/PivotTables('MyPivotTable)?$format=html |
要求ピボットテーブルの HTML フラグメント。 |
/model/PivotTables('[Name]') |
Atom |
/model/PivotTables('MyPivotTable')?$format=atom |
ピボットテーブル内のデータの XML 表現を含む Atom エントリ。 |