Exemple d’URI pour l’API REST Excel Services
Dernière modification : mercredi 7 avril 2010
S’applique à : SharePoint Server 2010
Cette rubrique répertorie les exemples d’URI pour les commandes de service REST (Representational State Transfer) dans Excel Services.
Exemples d’URI pour les commandes REST dans Excel Services
Dans les exemples suivants, chaque URI fait référence à un classeur nommé sampleWorkbook.xlsx.
Le fichier sampleWorkbook.xlsx contient des graphiques et des plages nommées.
Le fichier sampleWorkbook.xlsx est enregistré dans une bibliothèque de documents SharePoint approuvée. Dans cet exemple, le chemin d’accès à l’emplacement de sampleWorkbook.xlsx est le suivant :
http://<ServerName>/Docs/Documents/sampleWorkbook.xlsx
Exemple d’URI
La page .aspx du service REST dans Excel Services est la suivante :
http://<ServerName>/_vti_bin/ExcelRest.aspx
Voici des exemples d’URI permettant d’accéder au classeur sampleWorkbook.xlsx à l’aide du service REST dans Excel Services.
Modèle de niveau supérieur pour le classeur (uniquement des plages et graphiques dans la version actuelle) :
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model
Obtenir le classeur complet :
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model?$format=workbook
Renvoyer une plage (html par défaut). Les deux exemples d’URI suivants sont équivalents :
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Ranges('Sheet1!A1|G5') http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Ranges('Sheet1!A1|G5')?$format=html
Obtenir une plage nommée :
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Ranges('nameOfTheNamedRange')
Renvoyer un flux XML Atom :
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model?$format=atom
Définir une cellule et la renvoyer :
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Ranges('Sheet1!A1|G5')?Ranges('Sheet1!C3')=demo
Obtenir un graphique :
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Charts('Chart 1')
Définir une valeur et obtenir un graphique :
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Charts('Chart%201')?Ranges('Sheet1!A1')=5.5