Travail avec les commentaires Excel – Guide de l’API Aspose.Cells Cloud

Contents
[ ]

Lors de la création d’un classeur Excel, les utilisateurs peuvent ajouter des commentaires pour diverses raisons. Une utilisation courante consiste à expliquer une formule dans une cellule, notamment lorsque le fichier sera partagé avec d’autres personnes. Les commentaires peuvent également servir de rappels, de notes destinées aux collaborateurs ou d’outils de référence croisée avec d’autres classeurs. Une fois un commentaire ajouté, Excel permet aux utilisateurs de redimensionner, de modifier la forme et de mettre en forme la zone de commentaire selon leur style préféré. Maîtriser la gestion des commentaires aide les utilisateurs à tirer pleinement parti de cette fonctionnalité.

Prérequis

  • Un compte actif Aspose.Cells Cloud.
  • Un jeton d’accès valide obtenu via OAuth 2.0.
  • Version de l’API v3.0 (les points de terminologie utilisés dans ce guide appartiennent à cette version).
  • Facultatif : le SDK Aspose.Cells pour votre langage préféré afin de simplifier la construction des requêtes.

Version

Les exemples ci-dessous ciblent l’API REST Aspose.Cells Cloud v3.0. Les futures versions de l’API peuvent introduire des paramètres supplémentaires ou modifier la structure des réponses ; consultez toujours la référence API la plus récente pour obtenir des détails à jour.

Ajouter un commentaire

Pour ajouter un commentaire, envoyez une requête POST vers le point de terminaison suivant :

POST https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments
Authorization: Bearer {access_token}
Content-Type: application/json

Paramètres de chemin

Paramètre Type Obligatoire Description
file string Oui Nom du fichier de classeur (y compris l’extension).
sheet string Oui Nom de la feuille de calcul dans laquelle le commentaire sera ajouté.

Schéma du corps de la requête

Champ Type Obligatoire Description
CellName string Oui Adresse en notation A1 (par exemple, B2).
Comment string Oui Texte du commentaire à stocker.
Author string Non Nom de l’auteur du commentaire.

Exemple de corps de requête

{
  "CellName": "B2",
  "Comment": "Revue nécessaire",
  "Author": "Jean Dupont"
}

Exemple de réponse réussie (200 OK)

{
  "Code": 200,
  "Status": "OK",
  "Comment": {
    "CellName": "B2",
    "Author": "Jean Dupont",
    "HtmlComment": "Revue nécessaire",
    "Note": "Revue nécessaire"
  }
}

Codes d’erreur courants

Code Signification
400 Adresse de cellule invalide ou corps de requête incorrect
401 Non autorisé – jeton manquant ou invalide
404 Classeur ou feuille de calcul introuvable

Récupérer les commentaires

Récupérer tous les commentaires d’une feuille de calcul :

GET https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments
Authorization: Bearer {access_token}

Paramètres de chemin

Paramètre Type Obligatoire Description
file string Oui Nom du fichier de classeur.
sheet string Oui Nom de la feuille de calcul.

Exemple de réponse

{
  "Code": 200,
  "Status": "OK",
  "Comments": [
    {
      "CellName": "A1",
      "Author": "Alice",
      "HtmlComment": "Valeur initiale",
      "Note": "Valeur initiale"
    },
    {
      "CellName": "B2",
      "Author": "Jean Dupont",
      "HtmlComment": "Revue nécessaire",
      "Note": "Revue nécessaire"
    }
  ]
}

Mettre à jour un commentaire

Pour modifier un commentaire existant, envoyez une requête PUT. Le commentaire est identifié par son index dans la collection de commentaires de la feuille de calcul (indexation à partir de 0).

PUT https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments/{commentIndex}
Authorization: Bearer {access_token}
Content-Type: application/json

Paramètres de chemin

Paramètre Type Obligatoire Description
file string Oui Nom du fichier de classeur.
sheet string Oui Nom de la feuille de calcul.
commentIndex int Oui Index à partir de zéro du commentaire à mettre à jour.

Schéma du corps de la requête

Champ Type Obligatoire Description
Comment string Oui Nouveau texte du commentaire.
Author string Non Nom de l’auteur mis à jour (facultatif).

Exemple de corps de requête

{
  "Comment": "Texte de note mis à jour",
  "Author": "Jean Dupont"
}

La réponse suit la même structure que celle de la réponse Ajouter un commentaire.

Supprimer un commentaire

Supprimer un seul commentaire à l’aide de son index :

DELETE https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments/{commentIndex}
Authorization: Bearer {access_token}

Paramètres de chemin

Paramètre Type Obligatoire Description
file string Oui Nom du fichier de classeur.
sheet string Oui Nom de la feuille de calcul.
commentIndex int Oui Index à partir de zéro du commentaire à supprimer.

Une suppression réussie renvoie :

{
  "Code": 200,
  "Status": "OK"
}

Supprimer tous les commentaires

Pour effacer tous les commentaires d’une feuille de calcul :

DELETE https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments
Authorization: Bearer {access_token}

Paramètres de chemin

Paramètre Type Obligatoire Description
file string Oui Nom du fichier de classeur.
sheet string Oui Nom de la feuille de calcul.

Conseils pour la gestion des erreurs

  • 404 Not Found – Vérifiez que l’identifiant du classeur, le nom de la feuille de calcul et l’index du commentaire sont corrects.
  • 400 Bad Request – Vérifiez la syntaxe JSON et les champs obligatoires (CellName, Comment).
  • 429 Too Many Requests – Mettez en œuvre une backoff exponentielle et respectez l’en-tête Retry-After.

Résumé

Pour en savoir plus sur le travail avec d’autres éléments de feuille de calcul, consultez le guide sur le travail avec les cellules.