Mettre à jour l’axe des valeurs d’un graphique (POST /valueaxis)

Résumé :
Modifiez l’axe des valeurs d’un graphique spécifique dans un classeur Excel stocké dans Aspose Cloud. Vous pouvez définir les limites, les unités des graduations, l’échelle logarithmique et d’autres propriétés de l’axe en une seule requête.


Conditions préalables

  1. Jeton d’accès JWT – Obtenez un jeton comme décrit dans le guide d’authentification.
  2. Le classeur cible doit déjà être uploadé dans le stockage Aspose Cloud (ou dans le stockage par défaut).
  3. Connaître le nom de la feuille de calcul et l’index du graphique (à partir de zéro) que vous souhaitez modifier.

Point de terminaison

POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/charts/{chartIndex}/valueaxis

Remplacez les espaces réservés par vos propres valeurs réelles.

Espace réservé Description
{name} Nom du fichier Excel (par exemple Book1.xlsx).
{sheetName} Feuille de calcul contenant le graphique (par exemple Sheet1).
{chartIndex} Index du graphique (à partir de zéro) (par exemple 0).

Authentification

L’API utilise une authentification basée sur un jeton JWT. Incluez le jeton dans l’en-tête Authorization :

Authorization: Bearer <jeton JWT>

Sécurité et authentification

Les API Aspose.Cells Cloud sont sécurisées et exigent une authentification basée sur un jeton JWT.

Paramètres de la requête

Nom Emplacement Type Obligatoire Description
name Chemin string Oui Nom du fichier Excel stocké dans le cloud.
sheetName Chemin string Oui Feuille de calcul contenant le graphique.
chartIndex Chemin int Oui Index (à partir de zéro) du graphique à mettre à jour.
axis Corps object Oui Paramètres de l’axe (voir Schéma du corps de requête).
folder Requête string Non Chemin du dossier cloud où réside le fichier.
storageName Requête string Non Nom du service de stockage à utiliser.

Schéma du corps de requête (objet axis)

Seules les propriétés que vous souhaitez modifier doivent être présentes.

Propriété Type Obligatoire Description
minimum nombre Non Limite inférieure de l’axe.
maximum nombre Non Limite supérieure de l’axe.
majorUnit nombre Non Intervalle entre les graduations majeures.
minorUnit nombre Non Intervalle entre les graduations mineures.
logBase nombre Non Base du logarithme lorsque isLogarithmic est true.
isLogarithmic booléen Non Indique si l’axe utilise une échelle logarithmique.
displayUnit chaîne Non Étiquette d’unité affichée sur l’axe (par exemple "Thousands").
tickMark chaîne Non Style des graduations ("inside", "outside", etc.).
crossAt nombre Non Position où l’axe croise l’axe perpendiculaire.

Exemple de corps de requête

{
  "minimum": 0,
  "maximum": 200,
  "majorUnit": 20,
  "minorUnit": 5,
  "logBase": 10,
  "isLogarithmic": false,
  "displayUnit": "Units",
  "tickMark": "inside",
  "crossAt": 0
}

Exemples de requêtes

cURL

curl -v "https://api.aspose.cloud/v3.0/cells/<code class=\"placeholder\">{name}</code>/worksheets/<code class=\"placeholder\">{sheetName}</code>/charts/<code class=\"placeholder\">{chartIndex}</code>/valueaxis?folder=<code class=\"placeholder\">{folder}</code>&storageName=<code class=\"placeholder\">{storageName}</code>" \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer <jwt token>" \
  -d '{
        "minimum": 0,
        "maximum": 200,
        "majorUnit": 20,
        "minorUnit": 5,
        "logBase": 10,
        "isLogarithmic": false,
        "displayUnit": "Units",
        "tickMark": "inside",
        "crossAt": 0
      }'

Exemples de SDK


Réponses

Succès (200)

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

Le type de réponse est CellsCloudResponse.

Codes de statut HTTP

Code Signification Description
200 OK Filtre appliqué avec succès ; la réponse contient les détails de l’opération.
400 Requête incorrecte Paramètres manquants ou non valides (par exemple, type de fichier non pris en charge).
401 Non autorisé Jeton JWT invalide ou manquant.
413 Payload trop volumineux Le fichier uploadé dépasse la limite de taille.
500 Erreur interne du serveur Erreur inattendue du serveur.

Ressources supplémentaires


Pour toute question ou retour, veuillez contacter l’équipe de support Aspose.Cells Cloud.