Esporta un foglio di calcolo con l'API Aspose.Cells Cloud – Formati, esempi cURL e SDK

Questa API REST consente di esportare un foglio di calcolo da un file Excel in molti formati diversi.

Riepilogo – Utilizza l’endpoint Get Worksheet per scaricare un singolo foglio di calcolo da un libro nel formato desiderato.

Puoi esportare nei seguenti formati:

Formato Estensione Tipo MIME
XLS .xls application/vnd.ms-excel
XLSX .xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
XLSB .xlsb application/vnd.ms-excel.sheet.binary.macroEnabled.12
CSV .csv text/csv
TSV .tsv text/tab-separated-values
XLSM .xlsm application/vnd.ms-excel.sheet.macroEnabled.12
ODS .ods application/vnd.oasis.opendocument.spreadsheet
TXT .txt text/plain
PDF .pdf application/pdf
OTS .ots application/vnd.oasis.opendocument.spreadsheet-template
XPS .xps application/vnd.ms-xpsdocument
DIF .dif application/x-dif
PNG .png image/png
JPEG .jpeg image/jpeg
GIF .gif image/gif
BMP .bmp image/bmp
WMF .wmf image/wmf
TIFF .tiff image/tiff
EMF .emf image/emf
NUMBERS .numbers application/vnd.apple.numbers
FODS .fods application/vnd.oasis.opendocument.spreadsheet-flat-xml

Sicurezza e autenticazione

Le API Aspose.Cells Cloud sono sicure e richiedono autenticazione basata su token JWT.

API REST

GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}

Parametri della richiesta

Nome parametro Tipo Posizione Descrizione
name string path Obbligatorio. Nome del file Excel.
sheetName string path Obbligatorio. Nome del foglio di calcolo da esportare.
format string query Formato di destinazione per il foglio di calcolo esportato (es. pdf, png).
verticalResolution integer query Risoluzione DPI per i formati che lo supportano (es. PNG, JPEG).
horizontalResolution integer query Risoluzione DPI per i formati che lo supportano.
area string query Intervallo di celle da esportare (es. A1:D10).
pageIndex integer query Indice della pagina da esportare quando il foglio di calcolo è paginato.
folder string query Percorso della cartella nello storage in cui si trova il file sorgente.
storageName string query Nome dello storage Aspose Cloud.

La Specifiche OpenAPI definiscono un’interfaccia di programmazione pubblicamente accessibile e consentono di effettuare direttamente interazioni REST da un browser web.

Puoi utilizzare lo strumento a riga di comando cURL per accedere facilmente ai servizi web Aspose.Cells. L’esempio seguente mostra come chiamare l’API Cloud con cURL.

Gestione degli errori

L’API restituisce i codici di stato HTTP standard. Le risposte comuni includono:

Codice di stato Significato Esempio di corpo JSON
200 Successo – il flusso del foglio di calcolo viene restituito. { "stream": "..." }
400 Richiesta non valida – parametri mancanti o non validi. { "error": "Parametro format non valido." }
401 Non autorizzato – token JWT non valido o mancante. { "error": "Autenticazione non riuscita." }
404 Non trovato – il file o il foglio di calcolo specificato non esiste. { "error": "Foglio di calcolo non trovato." }
500 Errore interno del server – condizione imprevista sul server. { "error": "Errore imprevisto." }

Gestisci queste risposte nel tuo codice client per fornire feedback appropriati agli utenti.

Famiglia di SDK cloud

Utilizzare un SDK è il modo migliore per velocizzare lo sviluppo. Un SDK si occupa dei dettagli di basso livello e ti consente di concentrarti sulle attività del tuo progetto. Consulta il repository GitHub per un elenco completo degli SDK Aspose.Cells Cloud.

I seguenti esempi di codice mostrano come effettuare chiamate ai servizi web Aspose.Cells utilizzando vari SDK: