1. #1
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard Konsolenausgabe in CSV-Datei exportieren

    Hey Leute !

    Ich hab da mal ne' kleine Frage. Nachdem ich Google schon durchforstet habe und leider nichts vernünftiges gefunden habe, hoffe ich hier auf Hilfe !
    Und zwar: Ich möchte eine Konsolenausgabe in eine CSV-Datei exportieren, hab leider keinen Plan wie das gehen soll..

    Folgender Code erzeugt zwar ne' Ausgabe in eienr CSV-Datei, aber halt nicht ne' Konsolenausgabe, sondern von einer .txt-Datei
    Spoiler:
    import java.io.*;

    public class Exporter {


    public static void main(String[] args) throws Exception {
    Reader in = new BufferedReader(new FileReader("test.txt"));
    Writer out = new BufferedWriter(new FileWriter("test.csv"));

    int c;
    while ((c = in.read()) != -1) {
    System.out.printf("%c", c);
    out.write(c);
    }

    in.close();
    out.close();
    }

    }

    Mit
    System.setOut(new PrintStream(new File("test.csv")));
    
    leite ich zwar die Ausgabe in eine .csv-datei, aber die hat dann irgendwi ekein Format :/

    Die Ausgabe von meinem Code ist eh eine Tabelle mit z.B Namen, Telefonnummer usw.. (aber in einer anderen Klasse !)

    Lg, Saad.
    Geändert von Saad (26.05.2013 um 11:19 Uhr)
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

  2. #2
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.327
    Thanked 9.163 Times in 3.033 Posts
    Blog Entries
    5

    Standard AW: Konsolenausgabe in CSV-Datei exportieren

    CSV (Dateiformat)
    Da wird der komplette Aufbau mit Beispielen beschrieben. Je nachdem wie deine Daten vorliegen musst du die halt noch aufbereiten und dann halt noch in die Datei schreiben:


    BufferedWriter writer = new BufferedWriter(new FileWriter("test.csv", false));
    writer.write("aufbereitete Daten");
    writer.close();

    Mehr ist das eigentlich nicht.


  3. The Following User Says Thank You to DMW007 For This Useful Post:

    Saad (26.05.2013)

  4. #3
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard AW: Konsolenausgabe in CSV-Datei exportieren

    hm.. ich hab's mir jetzt mal durchgelesen und check es noch immer nicht so wirklich :-/
    Oke man kann ein Trennzeichen bestimme, dass dann die Wörter trennt.. Gut, aber wo lege ich es fest? :-)
    Weiters die aufbereitete Daten.. Das soll ja eigentlich die Konsolenausgabe sein.. :-/
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

  5. #4
    Avatar von patlux
    Registriert seit
    26.10.2011
    Beiträge
    1.196
    Thanked 1.596 Times in 725 Posts
    Blog Entries
    2

    Standard AW: Konsolenausgabe in CSV-Datei exportieren

    Du legst dieses Trennzeichen fest. Später dann beim Importieren muss dieses von dir ausgewählte Trennzeichen nocheinmal ausgewählt werden, damit das Programm dass richtige Zeichen zum Trennen nutzt.

    Wenn du z.B. den Bindestrich als Trennzeichen haben willst, dann schreibst du:



    print("Wert1");
    print("-");
    print("Wert2");
    print("-");
    print("Wert3");


  6. The Following User Says Thank You to patlux For This Useful Post:

    Saad (27.05.2013)

  7. #5
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard AW: Konsolenausgabe in CSV-Datei exportieren

    Okeey.. aber ich will ja mittels Java meine Konsolenausgabe in eine csv-datei exportirren und das mittels FileWriter usw :-P
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

  8. #6
    Avatar von patlux
    Registriert seit
    26.10.2011
    Beiträge
    1.196
    Thanked 1.596 Times in 725 Posts
    Blog Entries
    2

    Standard AW: Konsolenausgabe in CSV-Datei exportieren

    Ja und...wo liegt das Problem?

  9. #7
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard AW: Konsolenausgabe in CSV-Datei exportieren

    Ich glaub ich check das Konzept nicht xd.. du hast ja gemeint, beim importieren lege ich das Trennzeichen nochmals fest..aber wo?
    Geändert von Saad (27.05.2013 um 16:08 Uhr)
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

  10. #8
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.327
    Thanked 9.163 Times in 3.033 Posts
    Blog Entries
    5

    Standard AW: Konsolenausgabe in CSV-Datei exportieren

    Ehm es ist deine Aufgabe als Programmierer das zu definieren? xD
    Du hast Datensätze die in einem bestimmten Format vorliegen. Um daraus eine CSV-Datei zu erstellen musst du diese in das entsprechende Zielformat (siehe Wiki-Artikel) halten. Also musst du überlegen, wie du das in Java realisierst. Die Hälfte davon steht ja bereits im Thread, du musst lediglich noch deine Daten aufbereiten. Wie hängt davon ab, in welcher Form diese vorliegen.
    Verstehe nicht so richtig in wie weit du da eine Konsolenausgabe als Quelle nutzen willst, da wär ein konkretes Beispiel gut.


Ähnliche Themen

  1. WinXP ISO Datei
    Von !lkay im Forum Windows
    Antworten: 3
    Letzter Beitrag: 20.04.2013, 14:11
  2. Bild Datei als PDF?
    Von The Dragon im Forum Digitale Bild- und Videobearbeitung
    Antworten: 4
    Letzter Beitrag: 25.03.2013, 15:56
  3. Datei defekt ?
    Von xPaT im Forum Internet und Technik
    Antworten: 4
    Letzter Beitrag: 08.12.2012, 17:09
  4. .swf-Datei umwandeln?
    Von x BoooM x im Forum Software
    Antworten: 12
    Letzter Beitrag: 24.06.2012, 16:55
  5. [S] .ISO Datei für Virtual Box
    Von Prinzessin Paat im Forum Windows
    Antworten: 1
    Letzter Beitrag: 05.04.2012, 12:23
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.