2012-04-03 12 views
8

In dem Programm, das ich schreibe, möchte ich CSV-Dateien importieren können. Im Moment dauert es eine einfache Textdatei in.Importieren einer CSV-Datei in Java

File mainemails = new File ("mainemails.txt"); 

Ich weiß, dass für CSV-Importe mit Datei ist wahrscheinlich nicht die Zeit sparende Sache zu nutzen. Was wäre der effizienteste Weg, eine CSV-Datei zu importieren? Müsste ich neue Bibliotheken herunterladen, um eine effiziente Methode zu verwenden?

+0

http://stackoverflow.com/questions/101100/csv-api-for-java – barsju

+0

Sie sollten [CSV öffnen] (http://opencsv.sourceforge.net/) und wenn Sie mit Microsoft arbeiten möchten Office-Tools (wie doc, docx, xls, xlsx usw.) können Sie die Java-API [Apache POI] (http://poi.apache.org/download.html) verwenden. – Lion

Antwort

12

Sie können opencsv zum Importieren von CSV-Daten verwenden und dann Objekte daraus erstellen.

Ich bevorzuge die Verwendung von Bibliotheken, so dass ich Entwicklungszeit sparen kann. Außerdem neigen sie dazu, spezifische Probleme besser zu lösen.

+0

Wo würde ich die Bibliothek speichern? –

+0

@ Nick Welki: Ich habe die Frage nicht verstanden. Sie können die Bibliothek überall auf Ihrem Computer speichern. Bitte gehen Sie SO Fragen durch, die für Ihre IDE relevant sind. Das Hinzufügen eines Glases zu einem Projekt wird gut diskutiert. – Jayan

Verwandte Themen