Freigeben über


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.

Siehe auch

Konzepte

Grundlegende URI-Struktur und Pfad