Gewusst wie: Öffnen von CSV-Dateien in eine Microsoft Excel-Anwendung mithilfe von Java-Code

December 16

CSV-Dateien sind durch Trennzeichen getrennten Dateien von Microsoft Excel oder SQL Server erstellt. Die Datei ist eine Liste der Datensätze mit jedem Feld mit einem Komma getrennt. Lesen dieser Dateien in Java erfolgt mit ein paar zusätzlichen Zeilen Code und eine umfangreiche Bibliothek, die im Internet heruntergeladen werden. Jede Datei wird importiert, zu lesen, und die Informationen sind entweder für die Verwendung innerhalb der Anwendung extrahiert oder dem Benutzer angezeigt.

Anweisungen

1 Laden Sie das Extraktionstool am folgenden Speicherort:http://sourceforge.net/projects/DataFile/filesEntpacken Sie die heruntergeladenen Dateien in Ihre Java-Verzeichnis.

2 Instanziieren der Klasse und einer Variablen zuweisen. Sobald die Klasse instanziiert wird, können Sie dessen Methoden und Eigenschaften:DataFile Dataclass = DataFile.createReader(\"8859_1\");

3 Das Dateiformat angeben. Der folgende Code öffnet die Datei und sagt der Klasse, dass das Dateiformat durch Kommas getrennt, mit der ersten Zeile, die die Namen der Spalten-Header angibt:dataclass.setDataFormat (neue CSVFormat())GEHENdataclass.containsHeader(true);

4 Importieren Sie die Daten in den Speicher. Die folgende Syntax öffnet die CSV-Datei von der Festplatte:DataClass.Open (neue File(\"c:\\myfile.csv\"));

5 Lesen Sie die erste Zeile der Daten. Der folgende Code verwendet die geöffnete Datei-Variable Lesen des ersten Datensatzes, und speichern Sie es in eine Variable für die Anzeige:DataRow Firstrow = dataclass.next()GEHENString Firstrecord = firstrow.getString(0);

6 Drucken Sie den Datensatz auf der Konsole angezeigt. Jetzt können die Daten innerhalb des Codes verwendet oder der Nutzung angezeigt werden. Der folgende Code gibt es auf dem Bildschirm:System.out.println(firstrecord);