Share via


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.

Siehe auch