Esporta Foglio di Lavoro Excel in Vari Format – Aspose.Cells Cloud

Puoi esportare un foglio di lavoro nei seguenti formati:

Esplora operazioni di esportazione correlate, come l’esportazione dell’intero workbook o di un grafico.

API PostExport

POST https://api.aspose.cloud/v3.0/cells/export

Sicurezza e Autenticazione

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

Parametri della Richiesta

Nome Parametro Tipo Percorso/Query String/Corpo HTTP Obbligatorio Descrizione
file file formData File da caricare
objectType string query Tipo di oggetto da esportare. Per l’esportazione di grafici usare chart. Altri valori possibili sono worksheet, picture, ecc.
format string query Format di output desiderato. Valori supportati: png, jpeg, gif, bmp, svg, tiff, emf, wmf, pdf.

Risposta

{
  "Files": [
    {
      "Filename": "Book1_xlsx_Sheet1.tif",
      "FileSize": 390,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet2.tif",
      "FileSize": 10040,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet3.tif",
      "FileSize": 2824,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet4.tif",
      "FileSize": 1350,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet5.tif",
      "FileSize": 12978,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet6.tif",
      "FileSize": 7002,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet7.tif",
      "FileSize": 11532,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "myDocument_xlsx_Sheet1.tif",
      "FileSize": 382,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "myDocument_xlsx_Sheet2.tif",
      "FileSize": 382,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "myDocument_xlsx_Sheet3.tif",
      "FileSize": 130084,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "myDocument_xlsx_Sheet4.tif",
      "FileSize": 120062,
      "FileContent": "-----Base64String--------"
    }
  ]
}

Gestione degli Errori

Se la richiesta fallisce, l’API restituisce un oggetto JSON di errore contenente campi come Code e Message. I codici di stato HTTP tipici includono 401 Unauthorized (token mancante o non valido) e 400 Bad Request (parametri non validi).

Codici di Stato HTTP

Codice Significato Descrizione
200 OK Filtro applicato con successo; la risposta contiene i dettagli dell’operazione.
400 Bad Request Parametri mancanti o non validi (ad esempio, tipo di file non supportato).
401 Unauthorized Token JWT non valido o mancante.
413 Payload Too Large Il file caricato supera il limite di dimensione.
500 Internal Server Error Errore imprevisto del server.

Note

  • La dimensione massima del file per il caricamento è di 50 MB.
  • L’API supporta l’esportazione di più fogli di lavoro in una singola richiesta; ogni foglio viene restituito come file separato nell’array Files.
  • È disponibile l’elaborazione asincrona per workbook di grandi dimensioni; utilizzare la risposta 202 Accepted per controllare lo stato dell’operazione.

Come Usare l’API PostExport con gli SDK

Prerequisiti

Prima di chiamare l’API, ottieni un token di accesso JWT valido utilizzando il flusso di autenticazione di Aspose.Cells Cloud. Assicurati che il token sia incluso nell’header Authorization di ogni richiesta. Gli SDK gestiscono automaticamente l’acquisizione del token quando vengono configurati con le tue credenziali client.

Specifica dell’API PostExport

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

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

# Esporta un foglio di lavoro nel formato TIFF
curl -X POST "https://api.aspose.cloud/v3.0/cells/export?objectType=worksheet&format=tiff" \
     -H "Authorization: Bearer <access_token>" \
     -H "accept: multipart/form-data" \
     -H "Content-Type: multipart/form-data" \
     -H "x-aspose-client: Containerize.Swagger" \
     -F "File=@MyWorkbook.xlsx"

Utilizzare gli SDK di Aspose.Cells Cloud

Utilizzare un SDK è il modo più veloce per sviluppare con Aspose.Cells Cloud. Un SDK nasconde i dettagli a basso livello, consentendoti di concentrarti sulla logica di business. Per l’elenco completo degli SDK supportati, visita il repository GitHub.

I seguenti esempi di codice mostrano come chiamare i servizi web di Aspose.Cells utilizzando vari SDK: