Mettre à jour un format de plage dans Excel
Cet article explique comment utiliser les API de classeurs et de graphiques Excel dans Microsoft Graph pour mettre à jour les propriétés rangeFormat, rangeFill et rangeFont d’une plage spécifiée.
Le résultat de cet ensemble de demandes est un tableau avec trois cellules mises en forme comme les trois cellules du haut dans l’image suivante.
Exemple 1 : Alignement et hauteur de la cellule 1
La requête suivante met à jour l’alignement vertical, la hauteur de ligne et la hauteur de colonne de la première cellule.
Demande
PATCH https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/Sheet1/range(address='$A$1')/format
Content-type: application/json
{
"columnWidth": 135,
"verticalAlignment": "Top",
"rowHeight": 49,
"wrapText": false
}
Réponse
L’exemple suivant illustre la réponse.
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 200 OK
Content-type: application/json
{
"columnWidth": 135,
"horizontalAlignment": "General",
"rowHeight": 49,
"verticalAlignment": "Top",
"wrapText": false
}
Exemple 2 : style, taille et couleur de police de cellule 1
La requête suivante met à jour le style de police, la taille et la couleur de la première cellule.
Demande
PATCH https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/Sheet1/range(address='$A$1')/format/font
Content-type: application/json
{
"bold": true,
"color": "#4B180E",
"size": 26
}
Réponse
L’exemple suivant illustre la réponse.
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 200 OK
Content-type: application/json
{
"bold": true,
"color": "#4B180E",
"italic": false,
"name": "Calibri",
"size": 26,
"underline": "None"
}
Exemple 3 : Couleur d’arrière-plan de la cellule 1
La requête suivante met à jour la couleur d’arrière-plan de la première cellule.
Demande
PATCH https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/Sheet1/range(address='$A$1')/format/fill
Content-type: application/json
{
"color": "#FF0000"
}
Réponse
L’exemple suivant illustre la réponse.
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 200 OK
Content-type: application/json
{
"color": "#FF0000"
}
Exemple 4 : Alignement et hauteur de la cellule 2
La requête suivante met à jour l’alignement vertical, l’alignement horizontal, la hauteur de ligne et la hauteur de colonne de la deuxième cellule.
Demande
PATCH https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/Sheet1/range(address='$B$1')/format
Content-type: application/json
{
"columnWidth": 135,
"horizontalAlignment": "Center",
"verticalAlignment": "Center",
"rowHeight": 49,
"wrapText": false
}
Réponse
L’exemple suivant illustre la réponse.
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 200 OK
Content-type: application/json
{
"columnWidth": 135,
"horizontalAlignment": "Center",
"rowHeight": 49,
"verticalAlignment": "Center",
"wrapText": false
}
Exemple 5 : Style et taille de police de la cellule 2
La requête suivante met à jour le style de police et la taille de la deuxième cellule.
Demande
PATCH https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/Sheet1/range(address='$B$1')/format/font
Content-type: application/json
{
"italic": true,
"size": 26
}
Réponse
L’exemple suivant illustre la réponse.
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 200 OK
Content-type: application/json
{
"bold": false,
"color": "#000000",
"italic": true,
"name": "Calibri",
"size": 26,
"underline": "None"
}
Exemple 6 : Couleur d’arrière-plan de la cellule 2
La requête suivante met à jour la couleur d’arrière-plan de la deuxième cellule.
Demande
PATCH https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/Sheet1/range(address='$B$1')/format/fill
Content-type: application/json
{
"color": "#00FF00"
}
Réponse
L’exemple suivant illustre la réponse.
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 200 OK
Content-type: application/json
{
"color": "#00FF00"
}
Exemple 7 : Alignement et hauteur de la cellule 3
La requête suivante met à jour l’alignement horizontal, l’alignement vertical, la hauteur de ligne et la hauteur de colonne de la troisième cellule.
Demande
PATCH https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/Sheet1/range(address='$C$1')/format
Content-type: application/json
{
"columnWidth": 135,
"horizontalAlignment": "Right",
"verticalAlignment": "Top",
"rowHeight": 49,
"wrapText": false
}
Réponse
L’exemple suivant illustre la réponse.
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 200 OK
Content-type: application/json
{
"columnWidth": 135,
"horizontalAlignment": "Right",
"rowHeight": 49,
"verticalAlignment": "Top",
"wrapText": false
}
Exemple 8 : Style, taille et couleur de police de la cellule 3
La requête suivante met à jour le style de police, la taille et la couleur de la troisième cellule.
Note: La propriété soulignée prend single ou Double comme valeurs.
Demande
PATCH https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/Sheet1/range(address='$C$1')/format/font
Content-type: application/json
{
"underline": "Single",
"color": "#FFFFFF",
"size": 26
}
Réponse
L’exemple suivant illustre la réponse.
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 200 OK
Content-type: application/json
{
"bold": false,
"color": "#FFFFFF",
"italic": false,
"name": "Calibri",
"size": 26,
"underline": "Single"
}
Exemple 9 : Couleur d’arrière-plan de la cellule 3
La requête suivante met à jour la couleur d’arrière-plan de la troisième cellule.
Demande
PATCH https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/Sheet1/range(address='$C$1')/format/fill
Content-type: application/json
{
"color": "#0000FF"
}
Réponse
L’exemple suivant illustre la réponse.
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 200 OK
Content-type: application/json
{
"color": "#0000FF"
}
Contenu connexe
- Gestion des sessions dans Excel avec Microsoft Graph
- Écriture d’un classeur Excel avec Microsoft Graph
- Utilisation des fonctions du classeur dans Excel avec Microsoft Graph
- Affichage d’une image de graphique dans Excel avec Microsoft Graph
- Informations de référence sur les API classeurs et graphiques Excel
- Bordure de plage de classeur