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 |
| 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: