Come convertire Excel in CSV in Java

Questo tutorial spiega come convertire Excel in CSV in Java. Esistono molte applicazioni che richiedono dati in formato CSV mentre i dati di origine sono disponibili in un file Excel. In questo caso, utilizzando Java convertire Excel in CSV e quindi utilizzarlo dove richiesto. Potrebbero esserci casi in cui è necessario salvare separatori specifici nel file CSV per differenziare i valori recuperati da colonne diverse. Questo può essere ottenuto anche usando l’oggetto classe TxtSaveOptions.

Passaggi per convertire Excel in CSV in Java

  1. Aggiungi Aspose.Cells al progetto utilizzando Maven
  2. Aggiungi un riferimento a TxtSaveOptions e Workbook utilizzando Import nel programma
  3. Carica il file Excel di origine nell’oggetto Cartella di lavoro
  4. Crea un’istanza di TxtSaveOptions per impostare i parametri del file CSV di output
  5. Impostare il separatore da utilizzare nel file CSV di output
  6. Salva il file Excel come CSV

Nei passaggi precedenti, carichiamo un file Excel e quindi lo salviamo come CSV. Impostiamo le caratteristiche del file CSV utilizzando l’oggetto classe TxtSaveOptions. Questa classe fornisce una varietà di opzioni come puoi mettere virgolette attorno a tutti i valori, cancellare la cartella di lavoro di origine dopo la conversione, indicare se devono essere convertiti tutti i fogli o solo il foglio attivo, l’intero foglio deve essere convertito o solo un particolare la gamma deve essere trasformata e molti altri. È possibile salvare il file CSV di output su un file fisico su disco o salvarlo in un flusso di memoria secondo i requisiti.

Codice per la conversione di Excel in CSV in Java

Questo codice inizializza un oggetto classe Workbook e quindi crea un’istanza di un oggetto classe TxtSaveOptions per l’impostazione dei parametri del file CSV risultante. Infine Workbook.save() viene utilizzato per generare il file CSV. Se desideri convertire un file Excel in formato CSV utilizzando un linguaggio diverso da Java, ad esempio C#, puoi fare riferimento all’articolo esporta file Excel di grandi dimensioni in CSV in C#.

Per questa conversione non viene utilizzata né l’interoperabilità né MS Excel.

 Italiano