I file CSV sono file delimitati da virgole 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 di una libreria estesa che viene scaricato su Internet . Ogni file viene importato , leggere , e l'informazione viene estratta sia per uso all'interno dell'applicazione o visualizzato all'utente . Istruzioni
1
Scaricare lo strumento di estrazione al seguente indirizzo : http://sourceforge.net/projects/datafile/filesExtract i file scaricati nella directory di Java
2 < p . > Creare un'istanza della classe e assegnarlo a una variabile . Una volta che la classe viene creata un'istanza , è possibile utilizzare i metodi e le proprietà : DataFile classe di dati = DataFile.createReader ( " 8859_1 " ) ;
3
indicare il formato di file . Il codice seguente apre il file e dice la classe che il formato del file è delimitato da virgola , con la prima riga indicando i nomi delle intestazioni delle colonne : dataclass.setDataFormat ( nuovo CSVFormat ()); dataclass.containsHeader ( true);
< br > 4
importare i dati in memoria. La sintassi seguente consente di aprire il file CSV dal disco rigido : dataclass.open ( new File ( "c: \\ \\ myfile.csv "));
5
leggere la prima riga di dati . Il codice riportato di seguito utilizza la variabile di file aperto per leggere il primo record e memorizzarlo in una variabile per la visualizzazione : DataRow Primariga = dataclass.next (); String firstrecord = firstrow.getString ( 0 ) ;
6 < p > Stampa il record per la console per la visualizzazione. Ora i dati possono essere utilizzati all'interno del codice o visualizzate per l'uso . Il seguente codice stampa sullo schermo : System.out.println ( firstrecord ) ;