Excel Services REST API 的 URI 示例
上次修改时间: 2010年4月7日
适用范围: SharePoint Server 2010
本主题列出了 Excel Services 中的代表性状态传输 (REST) 服务命令的示例 URI。
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)。以下两个 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