I file CSV sono file delimitato da virgole creati da Microsoft Excel o SQL Server. Il file è un elenco di record con ogni campo separato con una virgola. Lettura di questi file in Java è compiuta con extra poche righe di codice e un'ampia libreria che viene scaricata su Internet. Ogni file viene importato, leggere, e le informazioni sono estratte sia per l'uso all'interno dell'applicazione o visualizzato dall'utente.
Istruzioni
1
Scarica lo strumento di estrazione nella seguente posizione:
http://sourceforge.net/projects/DataFile/files
Estrarre i file scaricati nella directory di Java.
2
Un'istanza della classe e assegnarlo a una variabile. Una volta che viene creata un'istanza della classe, è possibile utilizzare i relativi metodi e proprietà:
DataFile dataclass = DataFile.createReader(\"8859_1\");
3
Indicare il formato di file. Il codice seguente apre il file e indica alla classe che il formato di file è delimitato da virgole, con la prima riga che indica i nomi di intestazione di colonna:
dataclass.setDataFormat (nuovo CSVFormat())
VAI
dataclass.containsHeader(true);
4
Importare i dati in memoria. La sintassi seguente apre il file CSV dal disco rigido:
DataClass.Open (nuovo 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 firstrow = dataclass.next()
VAI
String firstrecord = firstrow.getString(0);
6
Stampare il record nella console per la visualizzazione. Ora i dati possono essere utilizzati all'interno del codice o visualizzati per l'uso. Il seguente codice stampato sullo schermo:
System.out.println(FirstRecord);