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.
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);