Partager via


URI de ressources pour l’API REST Excel Services

Dernière modification : jeudi 8 avril 2010

S’applique à : SharePoint Server 2010

Cette rubrique répertorie les entités auxquelles vous pouvez vous lier directement par le biais de l’API REST dans Excel Services.

URL REST de base

L’exemple suivant illustre l’URL REST d’un élément spécifique de classeur :

http://<ServerName>/_vti_bin/ExcelRest.aspx/<DocumentLibrary>/<FileName>/<ResourceLocation>

Une URL REST relative est basée sur l’URL REST de base. L’exemple suivant illustre l’URL REST de base d’un classeur spécifique :

http://<ServerName>/_vti_bin/ExcelRest.aspx/<DocumentLibrary>/<FileName>

Par exemple, si vous disposez d’un classeur nommé « sampleWorkbook.xlsx » dans la bibliothèque de documents suivante :

http://<ServerName>/Docs/Documents/sampleWorkbook.xlsx

L’URL REST de base du classeur est :

http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx

URI de ressources

Le tableau 1 présente toutes les ressources accessibles dans l’API REST Excel Services. Pour accéder à une ressource particulière, ajoutez l’emplacement de la ressource à l’URL REST de base d’un classeur.

Tableau 1. Ressources accessibles dans l’API REST Excel Services

Emplacement de la ressource

Format

Exemple

Remarques

/model

Atom (par défaut)

/model

Renvoie un flux Atom avec les ressources prises en charge par l’API REST Excel Services. Les ressources prises en charge sont les plages, les graphiques, les tableaux et les tableaux croisés dynamiques.

/model

classeur

/model?$format=classeur

Il s’agit ici du classeur. Les formats de classeur pris en charge sont xlsx, xlsb et xlsm.

/model/Ranges

Atom (par défaut)

/model/Ranges?$format=atom

Flux Atom qui répertorie toutes les plages nommées contenues dans le classeur.

/model/Ranges('[Nom]')

HTML (par défaut)

/model/Ranges('MaPlage')?$format=html

Fragment HTML pour la plage demandée.

/model/Ranges('[Nom]')

Atom

/model/Ranges('MaPlage')?$format=atom

Entrée Atom qui contient une représentation XML des données contenues dans la plage.

/model/Charts

Atom (par défaut)

/model/Charts?$format=atom

Flux Atom qui répertorie tous les graphiques contenus dans le classeur.

/model/Charts('[Nom]')

Image (par défaut)

/model/Charts('MonGraphique')?$format=image

Image du graphique. L’image est au format PNG (Portable Network Graphics).

/model/Tables

Atom (par défaut)

/model/Tables?$format=atom

Flux Atom qui répertorie tous les tableaux disponibles dans le classeur.

/model/Tables('[Nom]')

HTML (par défaut)

/model/Tables('MonTableau')?$format=html

Fragment HTML pour le tableau demandé.

/model/Tables('[Nom]')

Atom

/model/Tables('MonTableau')?$format=atom

Entrée Atom qui contient une représentation XML des données contenues dans le tableau.

/model/PivotTables

Atom (par défaut)

/model/PivotTables?$format=atom

Flux Atom qui répertorie tous les tableaux croisés dynamiques disponibles dans le classeur.

/model/PivotTables('[Nom]')

HTML (par défaut)

/model/PivotTables('MonTableauCroiséDynamique)?$format=html

Fragment HTML pour le tableau croisé dynamique demandé.

/model/PivotTables('[Nom]')

Atom

/model/PivotTables('MonTableauCroiséDynamique')?$format=atom

Entrée Atom qui contient une représentation XML des données contenues dans les tableaux croisés dynamiques.

Voir aussi

Concepts

Structure et chemin d’accès de l’URI de base