Questo breve tutorial ti insegnerà come esportare i dati dell’elenco in Excel in Java. Innanzitutto, è richiesto un elenco di stringhe che può essere riempito con un insieme di stringhe costanti oppure può essere compilato da una fonte esterna come la lettura di dati da un file su disco, un database o un flusso di dati sulla rete. Infine, crea una nuova cartella di lavoro e chiama la funzione importArrayList per convertire l’elenco in Excel in Java che verrà salvato come file XLSX su disco.
Passaggi per esportare i dati dell’elenco in Excel in Java
- Aggiungi un riferimento a Aspose.Cells dal repository Maven per esportare l’elenco in Excel
- Dichiara un elenco di matrici per contenere i dati dell’elenco per l’esportazione in Excel
- Riempi l’elenco con stringhe usando stringhe costanti o compila da qualche fonte esterna
- Crea un oggetto classe Workbook che verrà riempito con i dati dell’elenco
- Ottieni il riferimento a un Worksheet dalla cartella di lavoro appena creata
- Chiama la funzione importArrayList insieme al riferimento all’elenco, alla cella di destinazione e alla direzione del testo
- Salvare la cartella di lavoro di output contenente l’elenco di stringhe esportato
Per prima cosa, inizializza un elenco di stringhe che possono essere riempite in vari modi. Quindi viene creata una cartella di lavoro e da questa cartella di lavoro si ottiene un riferimento a un foglio particolare in cui scriverai l’elenco in Excel in Java. Infine, puoi salvare il file Excel di output in uno qualsiasi dei formati desiderati come XLSX, XLS, XLSM o XLSB.
Codice per creare Excel dall’elenco in Java
Questo codice usa la classe ArrayList per dichiarare e inizializzare l’elenco di stringhe, tuttavia è possibile creare anche un elenco di altri tipi di dati. Allo stesso modo si ottiene il primo riferimento del foglio di lavoro per scrivere l’elenco ma si può fare riferimento anche ad altri fogli fornendo l’indice in base zero o il nome del foglio. L’ultimo argomento nella funzione importArrayList() definisce la direzione del testo, cioè l’elenco verrà inserito in una colonna o in una riga.
Questo tutorial ti guida a esportare un elenco in Excel, tuttavia se desideri scrivere Excel in un array, fai riferimento all’articolo su come convertire Excel in array in Java. Si noti che questa conversione dell’elenco in Excel non richiede la disponibilità di MS Excel o Interop nel sistema.