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. |