Recursos de URI para Excel Services API de REST

Puede vincular a entidades directamente mediante la API de REST en Servicios de Excel.

Nota:

La API de REST de Excel Services se aplica a SharePoint y a SharePoint 2016 local. Para las cuentas de Office 365 Educación, Empresa y Enterprise, use las API de REST de Excel que forman parte del punto de conexión de Microsoft Graph.

Dirección URL de REST base

El siguiente es un ejemplo de dirección URL de REST a un elemento específico de un libro.


http://<ServerName>/_vti_bin/ExcelRest.aspx/<DocumentLibrary>/<FileName>/<ResourceLocation>

Dirección URL de REST relativa se basa en la dirección URL de REST base. El siguiente es un ejemplo de dirección URL de REST base a un libro específico.

http://<ServerName>/_vti_bin/ExcelRest.aspx/<DocumentLibrary>/<FileName>

Por ejemplo, si tiene un libro denominado "sampleWorkbook.xlsx" en la biblioteca de documentos siguientes:

http://<ServerName>/Docs/Documents/sampleWorkbook.xlsx

Es la dirección URL de REST base al libro:

http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx

URI de recursos

La tabla 1 muestra todos los recursos accesibles en el Servicios de Excel API de REST. Para tener acceso a un recurso determinado, anexe la ubicación del recurso a la dirección URL de REST base a un libro.

Tabla 1. Recursos accesibles en la API REST de Excel Services

Ubicación de recursos Formato Ejemplo Notas
/ modelo
Atom (predeterminado)
/ modelo
Devuelve una fuente con los recursos compatibles con la API de REST Servicios de Excel Atom. Los recursos admitidos son rangos, gráficos, tablas y tablas dinámicas.
/ modelo
workbook
/ modelo? $formato = libro
Éste es el libro. Formatos de libro compatibles son xlsx, xlsb y xlsm.
/ modelo o intervalos
Atom (predeterminado)
/ modelo o intervalos? $formato = atom
Un átomo de alimentación que listis todos los rangos con nombre en el libro.
/Model/Ranges('[name]')
HTML (predeterminado)
/model/Ranges('MyRange')?$format=html
Un fragmento HTML para el intervalo solicitado.
/Model/Ranges('[name]')
Atom
/model/Ranges('MyRange')?$format=atom
Una entrada Atom que contiene una representación XML de los datos dentro de la gama.
/ modelo/gráficos
Atom (predeterminado)
Gráficos/modelo /? $formato = atom
Una fuente Atom que enumera todos los gráficos del libro.
/Model/Charts('[name]')
Imagen (valor predeterminado)
/model/Charts('MyChart')?$format=image
Una imagen del gráfico. La imagen está en formato de gráficos de red portátiles (PNG).
/ modelo/tablas
Atom (predeterminado)
Tablas/modelo /? $formato = atom
Una fuente Atom que enumera todas las tablas disponibles en el libro.
/Model/Tables('[name]')
HTML (predeterminado)
/model/Tables('MyTable')?$format=html
Un fragmento HTML para la tabla solicitada.
/Model/Tables('[name]')
Atom
/model/Tables('MyTable')?$format=atom
Una entrada Atom que contenga una representación XML de los datos de la tabla.
/model/PivotTables
Atom (predeterminado)
/model/PivotTables?$format=atom
Una fuente Atom que enumera todas las tablas dinámicas disponibles en el libro
/model/PivotTables('[Name]')
HTML (predeterminado)
/model/PivotTables('MyPivotTable)?$format=html
Un fragmento HTML para la tabla dinámica solicitada.
/model/PivotTables('[Name]')
Atom
/model/PivotTables('MyPivotTable')?$format=atom
Una entrada Atom que contenga una representación XML de los datos de las tablas dinámicas.

Nota:

[!NOTA] Servicios de Excel limita el número de intervalos que se pueden incluir en una dirección URL a 10. Si incluye más de 10 rangos en una dirección URL, obtendrá un error que indica que el servicio no está disponible.

Vea también