Opzioni di salvataggio – Documentazione dell'API REST di Aspose.Cells Cloud
Contents
[
Hide
]
Proprietà SaveOptions
Le opzioni SaveOptions consentono di controllare il modo in cui un workbook viene salvato quando si utilizza l’API REST di Aspose.Cells Cloud. Configurando queste opzioni è possibile abilitare la compressione HTTP, specificare il formato di output, gestire l’archiviazione temporanea e controllare comportamenti aggiuntivi come l’aggiornamento della cache dei grafici e la creazione automatica delle directory.
Prerequisiti
- Una sessione autenticata di Aspose.Cells Cloud (OAuth 2.0 o JWT).
- Il workbook di destinazione deve essere caricato o creato tramite l’API prima del salvataggio.
| Nome | Tipo | Descrizione | Note |
|---|---|---|---|
| EnableHTTPCompression | bool? | Abilita la compressione HTTP per la risposta. | [opzionale] |
| SaveFormat | string | Specifica il formato file di destinazione per il salvataggio del workbook. | [opzionale] |
| ClearData | bool? | Rende il workbook vuoto dopo il salvataggio del file. | [opzionale] |
| CachedFileFolder | string | La directory di file memorizzati temporaneamente utilizzata per archiviare dati di grandi dimensioni. | [opzionale] |
| ValidateMergedAreas | bool? | Indica se convalidare le aree unite prima del salvataggio del file. Il valore predefinito è false. | [opzionale] |
| RefreshChartCache | bool? | Aggiorna i dati della cache dei grafici prima del salvataggio. | [opzionale] |
| CreateDirectory | bool? | Se true e la directory non esiste già, verrà creata automaticamente prima del salvataggio del file. | [opzionale] |
| SortNames | bool? | Ordina alfabeticamente i nomi definiti durante il salvataggio. | [opzionale] |
Richiesta
- Metodo:
POST(oPUTa seconda dell’operazione) - Endpoint:
/cells/workbook/save - Intestazioni:
Authorization: Bearer <access_token>Content-Type: application/json
- Corpo: Rappresentazione JSON del modello
SaveOptions(tabella sopra) combinata con i dati o il riferimento al workbook.
Esempio di risposta
{
"status": "OK",
"downloadUrl": "https://api.aspose.cloud/v3.0/cells/workbook/save/result.xlsx",
"message": "Workbook salvato correttamente."
}
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 (ad esempio, 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. |
Note / Osservazioni
- Quando CreateDirectory è impostato su
true, l’API crea automaticamente la cartella di destinazione se non esiste già. - Abilitare EnableHTTPCompression può ridurre la dimensione del payload per workbook di grandi dimensioni, ma il client deve supportare la decodifica gzip/deflate.
- RefreshChartCache deve essere utilizzato quando i grafici si basano su dati dinamici che potrebbero essere cambiati dal momento della generazione del workbook.