Importare dati in file Excel ed esportare dati da file Excel
L’API Aspose.Cells Cloud supporta l’importazione di dati da una vasta gamma di origini e consente di esportare cartelle di lavoro Excel, grafici e altri oggetti in diversi formati, tra cui XLSX, CSV, PDF, HTML, PNG e altri. Ciò rende la gestione e la condivisione dei dati semplici ed efficienti.
Versione API: v3.0 – Ultimo aggiornamento: 2024‑03‑15
Guida rapida
- Preparare il payload – Costruire un corpo JSON che descriva le opzioni di importazione o esportazione (ad esempio
ImportCSVDataOption,ExportOptions). - Inviare la richiesta – Utilizzare
curl, Postman o un SDK per chiamare l’endpoint appropriato (POST /cells/importoPOST /cells/export). - Gestire la risposta – In caso di successo, riceverai il file elaborato (binario o in Base64). In caso di errore, esamina il codice di stato HTTP e il messaggio di errore restituito nel corpo JSON.
Prerequisiti
- Un account Aspose Cloud attivo e un token JWT valido.
- La cartella di lavoro di destinazione deve esistere nella posizione di archiviazione specificata (per le API basate su archiviazione).
- Intestazioni
Content‑Typecorrette (multipart/form-dataper il caricamento di file,application/jsonper i corpi JSON).
Come importare dati da varie fonti
L’importazione di dati in un file Excel coinvolge diverse considerazioni che devono essere affrontate durante il processo. La capacità di importare molti formati e tipi di dati con qualità professionale è una caratteristica principale di Aspose.Cells Cloud.
Informazioni sulle API di importazione dati
Le seguenti API sono fornite per importare dati in uno o più file Excel:
| API | Descrizione |
|---|---|
| POST /cells/import | Importa dati in file Excel senza utilizzare l’archiviazione. |
| POST /cells/{name}/importdata | Importa dati in un file Excel archiviato nel cloud. |
Parametri della richiesta
Senza utilizzare l’archiviazione
| Nome parametro | Tipo | Posizione | Descrizione |
|---|---|---|---|
| file | file | formData | File da caricare |
| ImportOption | ImportOptions | body | Specifica il formato di importazione (IntArray, DoubleArray, StringArray, TwoDimensionIntArray, TwoDimensionDoubleArray, TwoDimensionStringArray, BatchData, csvData, Picture) |
Con utilizzo dell’archiviazione
| Nome parametro | Tipo | Posizione | Descrizione |
|---|---|---|---|
| name | string | path | Nome del file Excel |
| folder | string | query | Percorso della cartella nell’archiviazione |
| storageName | string | query | Nome dell’archiviazione |
| importData | ImportOptions | body | Payload dei dati da importare |
Parametri dell’opzione di importazione dati
I parametri importanti sono descritti nelle seguenti tabelle:
Come esportare oggetti Excel in diversi formati file
Se hai creato inizialmente un file Excel in un formato come XLS, XLSX, XLSB o CSV, potresti volerlo convertire in un altro formato per sfruttare funzionalità specifiche. Ad esempio, esportando in PDF si protegge il contenuto da modifiche non autorizzate, rendendolo al contempo facile da leggere e condividere.
L’esportazione di oggetti Excel comporta diverse considerazioni. Aspose.Cells Cloud fornisce un’alta qualità di esportazione di cartelle di lavoro, grafici, forme e immagini in una vasta gamma di formati:
Formati solo per esportazione: PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS.
Formati sia per importazione che per esportazione: XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT.
La richiesta utilizza contenuto multipart come definito in [RFC 2046] e [RFC 1341]. La prima parte contiene il file di dati; la seconda parte contiene le opzioni di salvataggio.
Informazioni sull’API di esportazione
POST https://api.aspose.cloud/v3.0/cells/export
Parametri della richiesta
| Nome parametro | Tipo | Posizione | Descrizione |
|---|---|---|---|
| file | file | formData | File da caricare |
| objectType | string | query | Tipo di oggetto (workbook, worksheet, chart, shape, picture, listobject, oleobject) |
| format | string | query | Formato di output desiderato (vedi Formati file supportati) |
La Specifiche OpenAPI definisce un’interfaccia di programmazione pubblicamente accessibile che consente di eseguire interazioni REST direttamente da un browser web.
Puoi utilizzare lo strumento a riga di comando cURL per chiamare l’API. L’esempio seguente mostra una richiesta e la relativa risposta JSON.
Codici di stato HTTP comuni
| Stato | Significato | Azione consigliata |
|---|---|---|
| 200 | Successo – il file è stato esportato | Elaborare il/i file restituito/i |
| 400 | Richiesta non valida – parametri mancanti o non validi | Verificare il payload della richiesta e le stringhe di query |
| 401 | Non autorizzato – token JWT non valido o scaduto | Aggiornare il token e riprovare |
| 404 | Non trovato – la cartella di lavoro o il foglio specificati non esistono | Verificare il nome del file e il percorso di archiviazione |
| 500 | Errore interno del server – condizione imprevista sul server | Contattare il supporto Aspose con l’ID della richiesta |
Come chiamare le API di importazione ed esportazione
I seguenti articoli spiegano dettagliatamente ciascuna API e contengono esempi cURL e SDK:
- Come importare dati in file Excel senza utilizzare l’archiviazione.
- Come importare dati in file Excel con utilizzo dell’archiviazione.
- Come importare dati in blocco in un foglio Excel
- Come importare dati CSV in un foglio Excel
- Come importare un’immagine in un foglio Excel
- Come importare un array di interi in un foglio Excel
- Come importare un array di numeri in virgola mobile in un foglio Excel
- Come importare un array di stringhe in un foglio Excel
- Come importare un array bidimensionale di interi in un foglio Excel
- Come importare un array bidimensionale di numeri in virgola mobile in un foglio Excel
- Come importare un array bidimensionale di stringhe in un foglio Excel
- Esportare un grafico Excel in un diverso formato file
- Esportare un oggetto elenco Excel in un diverso formato file
- Esportare un oggetto OLE Excel in un diverso formato file
- Esportare un’immagine Excel in un diverso formato file
- Esportare una forma Excel in un diverso formato file
- Esportare una cartella di lavoro Excel in un diverso formato file
- Esportare un foglio Excel in un diverso formato file