Excel Services REST API 的资源 URI
可以使用 Excel Services REST API 直接链接到实体。
注意
Excel Services REST API 适用于本地 SharePoint 和 SharePoint 2016。 对于 Office 365 教育版、商业版和企业版帐户,请使用属于 Microsoft Graph 终结点的 Excel 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 |
包含范围内数据的 XML 表示形式的 Atom 条目。 |
/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 |
包含表内数据的 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 项。 |
注意
Excel Services 限制为,最多只能在 URL 中添加 10 个区域。 如果在 URL 中添加超过 10 个区域,将会看到错误,提示服务不可用。