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