Partager via


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