tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
190
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Hayam Hayam ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    3
    Hallo zusammen,

    ich bin ein newbi hier sowie in Java, also sei nett zu mir.
    Meine Aufgabe ist aus eine Excel bestimmten Daten einlesen und in einem JTree zu speichern und bearbeiten danach die Daten in einem festen Format zurückgeben (CSV).
    Kann ich direkt von Excel Daten einlesen und speichern oder muss ich erstmal die Datei zu einem CSV umwandeln?
    Habt ihr eine Idee wie ich das implementieren kann?

    Über eine Antwort werde ich mich freuen.

    Hayam
     

  2. #2
    Dude Dude ist offline Mitglied
    Registriert seit
    Jul 2011
    Beiträge
    11
    Hallo Hayam

    Also ich würde die Excel Tablle in eine CSV Datei "umwandeln" ist ja recht einfach und anschließend würde ich diese Zeile für Zeile mit java einlesen.
    Aus den eingelesen Daten dann Objekte erstellen die dann als Datengrundlage für dein JTree dienen das sollte nicht das Ding sein

    Dude
     

  3. #3
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    Hallo Hayam, willkommen im Forum!

    Ich würde es so machen wie Dude, hier etwas ausführlicher:
    • Tabelle aus Excel im CSV-Format speichern (xls und xlsx sind zu komplex für den Anfang und außerdem gibt es kaum gute Bibliotheken dafür)
    • Datei in deinem Programm per Parameter (Kommandozeile) oder JFileChooser auswählen lassen
    • Datei per LineReader einlesen, Zeile für Zeile. Die Daten dabei gleich in ein geeignetes Modell einfügen
    • Modell an JTree übergeben und anzeigen
    Geändert von genodeftest (03.08.11 um 15:59 Uhr) Grund: Klammer vergessen
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  4. #4
    Hayam Hayam ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    3
    Danke für die schnelle Antwort, ich habe es mir auch so vorgestellt.
    Ich werde mich dann noch mal melden wenn Fragen habe oder auch Fehler
     

  5. #5
    kuta Tutorials.de Gastzugang
    Hallo,

    ich würde das bisschen anderes machen. Sagt dir JavaCC****? mit dem kann man die Textdatei gut arbeiten.

    lg,
    kuta
     

  6. #6
    Hayam Hayam ist offline Grünschnabel
    Registriert seit
    Aug 2011
    Beiträge
    3
    Hallo Kuta,

    nein das sagt mir gar nicht, was ist das überhaupt?
    lg,
    hayam
     

  7. #7
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.503
    Eine externe Bibliothek.
    Ich würde jedoch auch den Vorschlag von Dude und genodeftest umsetzen.
    Für eine einfache csv-Datei muss man keine Parserlib auffahren... das ist Kanonen auf Spatzen.

    Gruß
     

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 20.01.11, 02:11
  2. XML-Datei in JTree einlesen mittels JDOM
    Von raffi im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 30.06.10, 20:35
  3. CSV Einlesen und Ausgeben?
    Von Dragonball im Forum Java Grundlagen
    Antworten: 2
    Letzter Beitrag: 19.04.09, 22:32
  4. JTree aus Excel-Tabelle mit gruppierten Elementen erzeugen
    Von flispy im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 17.05.08, 14:09
  5. DLL einlesen und ausgeben (MySQL)
    Von MCIglo im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 30.09.04, 16:29