Ressourcen-URI für Excel Services-REST-API
Mit der REST-API in Excel Services können Sie eine direkte Verknüpfung zu Entitäten herstellen.
Hinweis
Die Excel Services-REST-API kann in lokalen Bereitstellungen von SharePoint und SharePoint 2016 verwendet werden. Verwenden Sie für Office 365 Education-, Business- und Enterprise-Konten die Excel-REST-APIs, die Bestandteil des Microsoft Graph-Endpunkts sind.
Basis-REST-URL
Es folgt ein Beispiel für eine REST-URL zu einem bestimmten Element in einer Arbeitsmappe.
http://<ServerName>/_vti_bin/ExcelRest.aspx/<DocumentLibrary>/<FileName>/<ResourceLocation>
Deaktiviert die Basis-REST-URL ist eine relative URL der REST basiert. Es folgt ein Beispiel für ein Basis-REST-URL zu einer bestimmten Arbeitsmappe.
http://<ServerName>/_vti_bin/ExcelRest.aspx/<DocumentLibrary>/<FileName>
For example, if you have a workbook named "sampleWorkbook.xlsx" in the following document library:
http://<ServerName>/Docs/Documents/sampleWorkbook.xlsx
Die Basis-REST-URL zur Arbeitsmappe lautet wie folgt:
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx
Ressourcen-URI
In Tabelle 1 sind alle Ressourcen in der REST-API in Excel Services aufgeführt, auf die zugegriffen werden kann. Für den Zugriff auf eine bestimmte Ressource fügen Sie den Ressourcenspeicherort an die Basis-REST-URL zu einer Arbeitsmappe an.
Tabelle 1. Verfügbare Ressourcen in der REST-API in Excel Services
Speicherort der Ressource | Format | Beispiel | Anmerkungen |
---|---|---|---|
/model |
Atom (Standard) |
/model |
Gibt einen ATOM-Feed mit den von der REST-API in Excel Services unterstützten Ressourcen zurück. Zu den unterstützten Ressourcen zählen Bereiche, Diagramme, Tabellen und PivotTables. |
/model |
Arbeitsmappe |
/model?$format=workbook |
Dies ist die Arbeitsmappe. Unterstützte Arbeitsmappenformate sind XLSX, XLSB und XLSM. |
/model/Ranges |
Atom (Standard) |
/model/Ranges?$format=atom |
Ein ATOM-Feed, der alle benannten Bereiche in der Arbeitsmappe auflistet. |
/model/Ranges('[Name]') |
HTML (Standard) |
/model/Ranges('MyRange')?$format=html |
Ein HTML-Fragment für den angeforderten Bereich. |
/model/Ranges('[Name]') |
Atom |
/model/Ranges('MyRange')?$format=atom |
Ein ATOM-Eintrag, der eine XML-Darstellung der Daten in diesem Bereich enthält. |
/model/Charts |
Atom (Standard) |
/model/Charts?$format=atom |
Ein ATOM-Feed, der alle Diagramme in der Arbeitsmappe auflistet. |
/model/Charts('[Name]') |
Bild (Standard) |
/model/Charts('MyChart')?$format=image |
Ein Bild des Diagramms. Das Bild hat das PNG-Format (Portable Network Graphics). |
/model/Tables |
Atom (Standard) |
/model/Tables?$format=atom |
Ein ATOM-Feed, der alle verfügbaren Tabellen in der Arbeitsmappe auflistet. |
/model/Tables('[Name]') |
HTML (Standard) |
/model/Tables('MyTable')?$format=html |
Ein HTML-Fragment für die angeforderte Tabelle. |
/model/Tables('[Name]') |
Atom |
/model/Tables('MyTable')?$format=atom |
Ein ATOM-Eintrag, der eine XML-Darstellung der Daten in dieser Tabelle enthält. |
/model/PivotTables |
Atom (Standard) |
/model/PivotTables?$format=atom |
Ein ATOM-Feed, der alle verfügbaren PivotTables in der Arbeitsmappe auflistet. |
/model/PivotTables('[Name]') |
HTML (Standard) |
/model/PivotTables('MyPivotTable)?$format=html |
Ein HTML-Fragment für die angeforderte PivotTable. |
/model/PivotTables('[Name]') |
Atom |
/model/PivotTables('MyPivotTable')?$format=atom |
Ein ATOM-Eintrag, der eine XML-Darstellung der Daten in den PivotTables enthält. |
Hinweis
Excel Services begrenzt die Anzahl der Bereiche, die Sie in eine URL einfügen können auf 10. Wenn Sie mehr als 10 Bereiche in eine URL einfügen, erhalten Sie eine Fehlermeldung, die darauf hinweist, dass der Dienst nicht verfügbar ist.