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

  1. Token di accesso JWT – ottieni un token come descritto nella guida all’autenticazione.
  2. Il libro di lavoro target deve essere già caricato nello storage Aspose Cloud (o nello storage predefinito).
  3. 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 Nome del file Excel archiviato nel cloud.
sheetName Path string Foglio di calcolo contenente il grafico.
chartIndex Path int Indice in base zero del grafico da aggiornare.
axis Body object 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


Per eventuali domande o feedback, contatta il team di supporto di Aspose.Cells Cloud.