Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.