Exemple d’URI pour l’API REST Excel Services

Cette rubrique répertorie les exemples d’URI pour les commandes desService REST (Representational State Transfer) dans Excel Services.

Remarque

L’API REST Excel Services s’applique à l’environnement local SharePoint et SharePoint 2016. Pour les comptes Office 365 Éducation, Business et Entreprise, utilisez les API REST Excel qui font partie du point de terminaison Microsoft Graph.

Exemple 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 :

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

Exemple d’URI

La page .aspx pour le service REST dans Excel Services est la suivante :

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

Exemple d'URI pour accéder au classeur de sampleWorkbook.xlsx à l'aide du service REST dans Excel Services sont présentées ci-dessous.

  • Modèle de niveau supérieur pour le classeur (uniquement des plages et des 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
  • Obtenez une plage nommée :
  http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model/Ranges('nameOfTheNamedRange')

  • Renvoyer les flux Atom XML :
  
http://<ServerName>/_vti_bin/ExcelRest.aspx/Docs/Documents/sampleWorkbook.xlsx/model?$format=atom

  • La valeur d'une cellule et la faire revenir :
  
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