Converti Excel in SQL – Aspose.Cells Cloud API

Questa API REST converte un file di foglio elettronico in un file in formato SQL.

Prerequisiti
Per utilizzare questo endpoint devi disporre di un token JWT valido generato come descritto nella guida autenticazione basata su token JWT. L’API supporta file Excel entro i limiti di dimensione definiti nella documentazione del servizio e può gestire cartelle di lavoro protette da password qualora il parametro di query password venga fornito.

API PostConvertWorkbookToSQL

POST https://api.aspose.cloud/v3.0/cells/convert/sql

Sicurezza e autenticazione

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

Parametro di query

Nome parametro Tipo Descrizione
password string Password necessaria per aprire il file Excel.
storageName string Nome dell’archiviazione in cui il file è conservato.
checkExcelRestriction bool Indica se verificare le limitazioni dei file Excel quando si modificano oggetti legati alle celle.

Parametro del corpo della richiesta

Nome parametro Tipo Descrizione
datafile file dati Il file di foglio elettronico da convertire, incluso come prima parte della richiesta.

Risposta

L’API restituisce un oggetto FileInfo che contiene il file SQL generato.

Campo Tipo Descrizione
Filename string Nome del file SQL (ad esempio, esempio.sql).
FileSize int Dimensione del file in byte.
FileContent string Contenuto del file SQL in formato Base64.

FileInfo

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 nel server.

Come utilizzare l’API PostConvertWorkbookToSQL con gli SDK

Specifica dell’API PostConvertWorkbookToSQL

La Specifiche OpenAPI definiscono un’interfaccia di programmazione accessibile pubblicamente e 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 Aspose.Cells. L’esempio seguente mostra come effettuare chiamate all’API Cloud tramite cURL.

Utilizzare gli SDK Aspose.Cells Cloud

L’utilizzo di un SDK rappresenta il modo migliore per velocizzare lo sviluppo. Un SDK gestisce i dettagli di basso livello, consentendoti 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 chiamare i servizi web Aspose.Cells utilizzando vari SDK:

Altre API che implementano questa funzionalità

  • POST /cells/{name}/saveAs – Salva una cartella di lavoro in un formato differente e memorizza il risultato nell’archiviazione specificata.

  • PUT /cells/convert – Converte una cartella di lavoro in un altro formato con impostazioni opzionali e restituisce il risultato nella risposta.

  • GET /cells/{name} – Recupera una cartella di lavoro con impostazioni di conversione opzionali.

Note

  • Durante la conversione di file Excel protetti da password, assicurati di fornire il parametro di query password; altrimenti la conversione fallirà con un errore 400.
  • Il servizio restituisce il contenuto del file SQL in formato Base64: decodificalo prima di salvarlo in un file .sql.

File di esempio
Scarica una cartella di lavoro Excel di esempio qui e un risultato SQL già generato qui per testare rapidamente l’API.