Nwlapcug.com


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

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