[JAVA] CSV Datei parsen

Dieses Thema: "[JAVA] CSV Datei parsen" im Forum "Java/Mono/dotGNU" wurde erstellt von z00k, 28.09.2007.

  1. z00k

    z00k I love my slack! Do u?

    Dabei seit:
    24.01.2005
    Beiträge:
    302
    Zustimmungen:
    0
    Ort:
    earth.getLocation("z00k");
    Hey Folks!

    Ok dachte eigentlich das ware ein Standardproblem, welches ich innerhalb von 2min googlen selbst loesen koennte. Doch nach nun fast 2 Tagen verzweifel ich langsam X(

    Ich suche eine Moeglichkeit, eine CSV datei mit beliebig vielen Zeilen aber immer vier Spalten zu parsen... das ganze soll am besten in ein String Array geschrieben werden, damit ich die werte verwenden kann.

    Nun habe verschiedene Ansaetze im Netz gefunden. Die meisten bauen auf der Klasse 'StringParser' auf. Komme aber irgendwie net wirklic klar damit.

    Kann mir irgendwer ne gute Moeglicheit empfehlen? :D


    tHx for help!


    gReetZ
     
  2. Anzeige

    schau mal hier --> (hier klicken). Viele Antworten inkl. passender Shell-Befehle!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 nequiquam, 28.09.2007
    Zuletzt bearbeitet: 28.09.2007
    nequiquam

    nequiquam Tripel-As

    Dabei seit:
    11.01.2007
    Beiträge:
    169
    Zustimmungen:
    0
    Hallo,

    die Klasse String hat auch eine split-Methode (link)
    Dann hätte ich auch noch als Möglichkeit die Klasse StringTokenizer im Angebot.

    Liebe Grüße, Neq


    Edit: Würde sowas gehen? (Eben schnell zusammengebaut)

    Code:
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileReader;
    import java.util.Vector;
    
    public class Test {
    
    	public static void main(String[] args)  {
    		Vector<String[]> stringVektor = new Vector<String[]>();
    		String trennzeichen = ";";
    		try {
    			BufferedReader in = new BufferedReader(new FileReader(new File("test.csv")));
    			String readString;
    			while ((readString = in.readLine()) != null) {
    				stringVektor.add(readString.split(trennzeichen));
    			}
    			in.close();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    }
    
     
  4. dmaphy

    dmaphy Routinier

    Dabei seit:
    16.04.2004
    Beiträge:
    482
    Zustimmungen:
    0
    Ort:
    Hamburg
    Wenn du schon Java programmierst, warum dann nicht eine Bibliothek für CSV benutzen? :)
    http://supercsv.sourceforge.net/
     
Thema: [JAVA] CSV Datei parsen
Besucher kamen mit folgenden Suchen
  1. java csv trennzeichen

Die Seite wird geladen...

[JAVA] CSV Datei parsen - Ähnliche Themen

  1. [Java] Datei downloaden?

    [Java] Datei downloaden?: Huhu, ich bastel mir grad ein kleines Programm, das die Daten in nem Ordner mit denen von ner liste ausm internet vergleicht und fehlende items...
  2. [JAVA] Netbeans wird nicht richtig dargestellt

    [JAVA] Netbeans wird nicht richtig dargestellt: Hi Folks, habe ein Problem mit Netbeans auf meinem privaten Laptop. Ich nutze Sidux und hatte mir von der HP von Netbeans den Installscript...
  3. [Java] JScrollPane funktioniert mit TextArea nicht wie erwartet

    [Java] JScrollPane funktioniert mit TextArea nicht wie erwartet: Heyho, ich wollte in Java eine kleine GUI erstellen. Darin soll sich auch ein JTabbedPane befinden. Die einzelnen Reiter/Tabs sind...
  4. [Java] Parameterübergabe: 2 * 5 wird zu 2 d 5?

    [Java] Parameterübergabe: 2 * 5 wird zu 2 d 5?: Heyho, ich wollte eben so einen kleinen billigen Taschenrechner in Java implementieren (und bissl mit RMI und so spielen). Dabei ist eine...
  5. [java]sql Statement bearbeiten

    [java]sql Statement bearbeiten: Hallo beisammen, Ich habe ein kleines Problem bei der Datenbankabfrage. Gegeben sei ein Programm mit Textfeldern, Checkboxen und Comboboxen...