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 表示形式。

请参阅

概念

基本 URI 结构和路径