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
- Jeton d’accès JWT – Obtenez un jeton comme décrit dans le guide d’authentification.
- Le classeur cible doit déjà être uploadé dans le stockage Aspose Cloud (ou dans le stockage par défaut).
- 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
- Spécification OpenAPI – Voir / télécharger JSON-YAML
- Dépôt SDK – https://github.com/aspose-cells-cloud
- Guide d’authentification – https://docs.aspose.cloud/total/getting-started/rest-api-overview/authenticating-api-requests/
Pour toute question ou retour, veuillez contacter l’équipe de support Aspose.Cells Cloud.