In questo tutorial impareremo come aggiornare il file Excel in Java. Sebbene sia possibile aggiornare manualmente il file Excel in MS Excel, tuttavia non è sempre possibile o fattibile aggiornare manualmente i file Excel, affermando che è necessario aggiornare dati di grandi dimensioni o esportare dati da un’altra fonte, ad esempio un database. Qui sorge la necessità di un modo automatizzato per eseguire questa attività che è possibile eseguire utilizzando i passaggi in questa guida. Ecco i passaggi per aggiornare il file Excel in Java e infine salvarlo in un formato Excel, ad esempio XLSX in questo tutorial.
Passaggi per aggiornare il file Excel in Java
- Utilizzando il repository Maven, aggiungi un riferimento alla libreria Aspose.Cells nel progetto
- Aggiungi un riferimento alle classi Workbook e Cell utilizzando Import nel programma
- Carica la cartella di lavoro da aggiornare
- Ottieni il riferimento alla cella desiderata nel primo foglio e aggiorna il valore della cella di destinazione
- Ottieni riferimento a un’altra cella nel secondo foglio e aggiorna la formula nella cella
- Chiama la funzione calcola formula quando la formula viene modificata
- Salva il file aggiornato come XLSX
Nei passaggi precedenti abbiamo osservato che viene caricato un file Excel e quindi si accede al primo foglio. Puoi fare riferimento a qualsiasi foglio i cui dati devono essere aggiornati utilizzando il nome del foglio o l’indice in base zero. Utilizzando il riferimento del foglio, accedi alla raccolta di celle nel foglio e accedi a qualsiasi cella e aggiorna il valore o la formula in essa contenuta. Infine richiamare le relative funzioni che sono richieste in base alle modifiche nel file. Qui in questo tutorial chiameremo la funzione calcolaFormula quando la formula viene aggiornata. Infine salviamo la cartella di lavoro sul disco. Ecco il codice di esempio che aggiorna il file Excel esistente in Java.
Codice per scrivere dati in Excel in Java
In questo codice di esempio abbiamo esaminato il codice Java per scrivere i dati nel foglio Excel. Se desideri scrivere dati su un file Excel utilizzando qualsiasi altro linguaggio, ad esempio C#, fai riferimento all’articolo come modificare il file Excel in C#.
Non è necessario installare alcuno strumento di terze parti come MS Excel o non è necessario utilizzare l’interoperabilità per questo processo.