Aggiornamento dell’asse dei valori di un grafico (POST /valueaxis)
Riepilogo:
Modifica l’asse dei valori di un grafico specifico in un libro Excel archiviato su Aspose Cloud. È possibile impostare limiti, unità di suddivisione, scala logaritmica e altre proprietà dell’asse in un’unica richiesta.
Prerequisiti
- Token di accesso JWT – ottieni un token come descritto nella guida all’autenticazione.
- Il libro di lavoro target deve essere già caricato nello storage Aspose Cloud (o nello storage predefinito).
- Conoscere il nome del foglio di calcolo e l’indice del grafico in base zero che si desidera modificare.
Endpoint
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/charts/{chartIndex}/valueaxis
Sostituisci i segnaposto con i tuoi valori effettivi.
| Segnaposto | Descrizione |
|---|---|
{name} |
Nome del file Excel (es. Book1.xlsx). |
{sheetName} |
Foglio di calcolo contenente il grafico (es. Sheet1). |
{chartIndex} |
Indice in base zero del grafico (es. 0). |
Autenticazione
L’API utilizza l’autenticazione basata su token JWT. Includi il token nell’header Authorization:
Authorization: Bearer <token jwt>
Sicurezza e autenticazione
Le API di Aspose.Cells Cloud sono sicure e richiedono l’autenticazione basata su token JWT.
Parametri della richiesta
| Nome | Posizione | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|---|
| name | Path | string | Sì | Nome del file Excel archiviato nel cloud. |
| sheetName | Path | string | Sì | Foglio di calcolo contenente il grafico. |
| chartIndex | Path | int | Sì | Indice in base zero del grafico da aggiornare. |
| axis | Body | object | Sì | Impostazioni dell’asse (vedi Schema del corpo della richiesta). |
| folder | Query | string | No | Percorso della cartella cloud dove risiede il file. |
| storageName | Query | string | No | Nome del servizio di storage da utilizzare. |
Schema del corpo della richiesta (oggetto axis)
Devono essere presenti solo le proprietà che desideri modificare.
| Proprietà | Tipo | Obbligatoria | Descrizione |
|---|---|---|---|
minimum |
number | No | Limite inferiore dell’asse. |
maximum |
number | No | Limite superiore dell’asse. |
majorUnit |
number | No | Intervallo tra le tacche principali. |
minorUnit |
number | No | Intervallo tra le tacche secondarie. |
logBase |
number | No | Base del logaritmo quando isLogarithmic è true. |
isLogarithmic |
boolean | No | Indica se l’asse utilizza una scala logaritmica. |
displayUnit |
string | No | Etichetta dell’unità visualizzata sull’asse (es. "Thousands"). |
tickMark |
string | No | Stile delle tacche ("inside", "outside", ecc.). |
crossAt |
number | No | Posizione in cui l’asse interseca l’asse perpendicolare. |
Esempio di corpo della richiesta
{
"minimum": 0,
"maximum": 200,
"majorUnit": 20,
"minorUnit": 5,
"logBase": 10,
"isLogarithmic": false,
"displayUnit": "Units",
"tickMark": "inside",
"crossAt": 0
}
Esempi di richieste
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
}'
Esempi di SDK
Risposte
Esito positivo (200)
{
"Code": 200,
"Status": "OK"
}
Il tipo di risposta è CellsCloudResponse.
Codici di stato HTTP
| Codice | Significato | Descrizione |
|---|---|---|
| 200 | OK | Filtro applicato correttamente; la risposta contiene i dettagli dell’operazione. |
| 400 | Richiesta non valida | Parametri mancanti o non validi (es. tipo di file non supportato). |
| 401 | Non autorizzato | Token JWT non valido o mancante. |
| 413 | Payload troppo grande | Il file caricato supera il limite di dimensione. |
| 500 | Errore interno del server | Errore imprevisto del server. |
Risorse aggiuntive
- Specifiche OpenAPI – Visualizza / scarica JSON‑YAML
- Repository SDK – https://github.com/aspose-cells-cloud
- Guida all’autenticazione – https://docs.aspose.cloud/total/getting-started/rest-api-overview/authenticating-api-requests/