Excel Services REST API 的资源 URI
上次修改时间: 2015年3月9日
适用范围: 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 |
返回 Atom 源(其包含的资源受 Excel Services REST API 支持)。受支持的资源为范围、图表、表格和数据透视表。 |
/model |
workbook |
/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 |
Atom 项,其中包含相应范围内数据的 XML 表示形式。 |
/model/Charts |
Atom(默认) |
/model/Charts?$format=atom |
Atom 源,该源列出了工作簿中的所有图表。 |
/model/Charts('[Name]') |
Image(默认) |
/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 |
Atom 项,其中包含相应表内数据的 XML 表示形式。 |
/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 |
Atom 项,其中包含相应数据透视表内数据的 XML 表示形式。 |