title: “Convertire Tabella in CSV” ArticleTitle: “Convertire Tabella in CSV – Aspose.Cells Cloud API” second_title: “Documento” linktitle: “Convertire Tabella in CSV” type: docs url: /cells/convert/table/csv aliases: [] keywords: “Convertire Tabella CSV, Aspose.Cells, API Cloud” description: “Converte una tabella di un foglio di calcolo presente su un disco locale in un file CSV.” weight: 1
La conversione della tabella in CSV dei servizi web Aspose.Cells Cloud
Questo metodo legge un file di foglio di calcolo dal file system locale, converte la tabella specificata in un file CSV e restituisce il risultato convertito. Opera interamente sul server cloud, quindi non è richiesto alcun caricamento intermediato nello storage cloud. Il percorso del file sorgente e il formato di destinazione devono essere specificati correttamente, ed è necessario disporre delle autorizzazioni appropriate per leggere il file sorgente. Errori come file mancanti, percorsi inaccessibili o fallimenti nella conversione genereranno le eccezioni appropriate.
Endpoint dell’API Web
PUT https://api.aspose.cloud/v4.0/cells/convert/table/csv
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 | Descrizione |
|---|---|---|---|
| Spreadsheet | File | FormData | Carica il file di foglio di calcolo. |
| worksheet | String | Query | Nome del foglio di calcolo. |
| tableName | String | Query | Nome della tabella |
| outPath | String | Query | (Opzionale) Percorso della cartella in cui è memorizzato il foglio di calcolo. Il valore predefinito è null. |
| outStorageName | String | Query | Nome dello Storage per il file di output. |
| fontsLocation | String | Query | Utilizza i caratteri personalizzati. |
| AutoRowsFit | Boolean | Query | (Opzionale) Adatta automaticamente tutte le righe nei fogli di calcolo. |
| AutoColumnsFit | Boolean | Query | (Opzionale) Adatta automaticamente tutte le colonne nei fogli di calcolo. |
| region | String | Query | Impostazione regione/lingua del foglio di calcolo (es. en-US, fr-FR). Influenza la formattazione dei numeri, l’analisi delle date e il comportamento specifico della localizzazione. |
| password | String | Query | La password per aprire il file di foglio di calcolo. |
Parametro del corpo della richiesta
| Nome Parametro | Tipo | Descrizione |
|---|---|---|
| Nessuno | Nessuno | Non è richiesto alcun corpo della richiesta; il file viene inviato come multipart/form-data. |
Risposta
{
"file": "flusso binario del file CSV generato"
}
Codici di stato della risposta
| Codice | Significato | Descrizione |
|---|---|---|
| 200 | OK | La tabella è stata convertita correttamente e il file CSV è restituito. |
| 400 | Richiesta non valida | Parametri della richiesta non validi o URL mal formati. |
| 401 | Non autorizzato | Autenticazione non riuscita o credenziali non fornite. |
| 404 | Non trovato | File sorgente non accessibile o inesistente. |
| 413 | Payload troppo grande | Il file caricato supera il limite di dimensione consentito. |
| 500 | Errore interno del server | Il foglio di calcolo ha riscontrato un’anomalia durante la conversione. |
Come utilizzare la conversione della tabella in CSV con gli SDK
Specifica della conversione della tabella in CSV
La Specifica dell’API Convert Table to CSV definisce un’interfaccia di programmazione accessibile pubblicamente e consente di eseguire 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 effettuare chiamate all’API Cloud con cURL.
{< tabs tabTotal=“2” tabID=“1” tabName1=“Richiesta” tabName2=“Risposta” >}
{< tab tabNum=“1” >}
# Utilizzare HTTPS per una connessione sicura
curl -v "https://api.aspose.cloud/v4.0/cells/convert/table/csv?worksheet={worksheet}&tableName={tableName}&outPath={outPath}&outStorageName={outStorageName}&fontsLocation={fontsLocation}&AutoRowsFit={AutoRowsFit}&AutoColumnsFit={AutoColumnsFit}®ion={region}&password={password}" \
-X PUT \
-H "Content-Type: multipart/form-data" \
-H "Accept: application/octet-stream" \
-H "Authorization: Bearer <jwt token>" \
-F "Spreadsheet=@sample.xlsx"
{< /tab >}
{< tab tabNum=“2” >}
{
"file": "flusso binario del file CSV generato"
}
{< /tab >}
{< /tabs >}
Utilizzare gli SDK di Aspose Cells Cloud
L’utilizzo di un SDK rappresenta il modo più rapido per accelerare lo sviluppo. Un SDK astrae i dettagli a basso livello, consentendoti di concentrarti sulle attività del tuo progetto. Consulta il repository GitHub per un elenco completo degli SDK di Aspose.Cells Cloud.