Come aprire i file CSV in un'applicazione di Microsoft Excel utilizzando codice Java

November 17

file CSV vengono virgola file delimitati creati da Microsoft Excel o SQL Server. Il file è un elenco di record con ciascun campo separato da una virgola. La lettura di questi file in Java è compiuto con poche righe in più di codice e una libreria estesa che viene scaricato su Internet. Ogni file viene importato, leggere, e l'informazione viene estratta sia per l'utilizzo all'interno dell'applicazione o visualizzate all'utente.

istruzione

1 Scaricare lo strumento di estrazione nel seguente percorso:
http://sourceforge.net/projects/datafile/files
Estrarre i file scaricati nella directory Java.

2 Creare un'istanza della classe e assegnarlo a una variabile. Una volta che la classe viene creata un'istanza, è possibile utilizzare i suoi metodi e proprietà:
DataFile classe di dati = DataFile.createReader (\ "8859_1 \");

3 Indicare il formato del file. Il seguente codice apre il file e racconta la classe che il formato del file è delimitato da virgole, con la prima riga che indica i nomi di intestazione di colonna:
dataclass.setDataFormat (nuova CSVFormat ())
ANDARE
dataclass.containsHeader (true);

4 Importare i dati in memoria. La seguente sintassi apre il file CSV dal disco rigido:
dataclass.open (new File (\ "c: \\ myfile.csv \"));

5 Leggi la prima riga di dati. Il seguente codice utilizza la variabile file aperto per leggere il primo record e memorizzarlo in una variabile per la visualizzazione:
DataRow FirstRow = dataclass.next ()
ANDARE
String = FirstRecord firstrow.getString (0);

6 Stampa il record per la console per la visualizzazione. Ora i dati possono essere utilizzati all'interno del codice o visualizzate all'uso. Il codice seguente lo stampa sullo schermo:
System.out.println (FirstRecord);