Ressourcen-URI für die REST API in Excel Services
Letzte Änderung: Donnerstag, 8. April 2010
Gilt für: SharePoint Server 2010
In diesem Thema werden die Entitäten aufgelistet, mit denen Sie mithilfe der REST-API in Excel Services eine direkte Verknüpfung herstellen können.
Basis-REST-URL
Im Folgenden finden Sie ein Beispiel für eine REST-URL zu einem bestimmten Element in einer Arbeitsmappe:
http://<ServerName>/_vti_bin/ExcelRest.aspx/<DocumentLibrary>/<FileName>/<ResourceLocation>
Eine relative REST-URL basiert auf der Basis-REST-URL. Im Folgenden finden Sie ein Beispiel für eine Basis-REST-URL zu einer bestimmten Arbeitsmappe:
http://<ServerName>/_vti_bin/ExcelRest.aspx/<DocumentLibrary>/<FileName>
Angenommen, Sie verfügen über eine Arbeitsmappe mit dem Namen sampleWorkbook.xlsx in der folgenden Dokumentbibliothek:
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
Ressourcenspeicherort |
Format |
Beispiel |
Hinweise |
---|---|---|---|
/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. |