Excel Services REST API のサンプル URI
このトピックでは、Excel Services における REST (representational state transfer) サービス コマンドの一連のサンプル URI を紹介します。
注:
Excel Services REST API は、SharePoint および SharePoint 2016 オンプレミスに適用されます。 Office 365 Education、Business、Enterprise の各アカウントでは、Microsoft Graph エンドポイントの一部である Excel REST API を使用します。
Excel Services における REST コマンドのサンプル URI
次の例では、各 URI はsampleWorkbook.xlsxという名前のブック を 参照しています。
sampleWorkbook.xlsx ファイルには、名前付き範囲とグラフが含まれています。
sampleWorkbook.xlsx ファイルは、信頼できる SharePoint ドキュメント ライブラリに保存されています。 この例では、sampleWorkbook.xlsx の場所へのパスは次のとおりです。
http://<ServerName>/Docs/Documents/sampleWorkbook.xlsx
サンプル URI
Excel Services の REST サービスに対する .aspx ページは、次のとおりです。
http://<ServerName>/_vti_bin/ExcelRest.aspx
以下に示すのは、Excel Services の REST サービスを使用して sampleWorkbook.xlsx ブックにアクセスするためのサンプル URI です。
- ブックの最上位モデル (現行のビルドでは範囲とグラフのみ) を取得します。
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model
- ブック全体を取得します。
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model?$format=workbook
- 範囲を返します (既定は html)。 以下の 2 つの URI サンプルは同等です。
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Ranges('Sheet1!A1|G5')
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Ranges('Sheet1!A1|G5')?$format=html
- 名前付き範囲を取得します。
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Ranges('nameOfTheNamedRange')
- Atom XML フィードを返します。
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model?$format=atom
- セルを設定し、それを返します。
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Ranges('Sheet1!A1|G5')?Ranges('Sheet1!C3')=demo
- グラフを取得します。
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Charts('Chart 1')
- 値を設定し、グラフを取得します。
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Charts('Chart%201')?Ranges('Sheet1!A1')=5.5