Konvertierung von CSV-Dateien

Dieses Thema im Forum "Andere" wurde erstellt von veldidena, 04.09.2005.

  1. veldidena

    veldidena Thread Starter MacUser Mitglied

    Beiträge:
    24
    Zustimmungen:
    0
    MacUser seit:
    17.06.2003
    Hat jemand 'ne Idee, wie man eine CSV-Datei konvertieren kann, ohne Excel zu bemühen?
     
  2. fromrussia

    fromrussia MacUser Mitglied

    Beiträge:
    530
    Zustimmungen:
    4
    MacUser seit:
    01.01.2004
    wohin konvertieren? CSV, Comma separated values, kann von fast jedem Programm geoeffnet werden (ok. Grafikprogramme wohl kaum). Wohin sollen die Daten?

    Werner
     
  3. veldidena

    veldidena Thread Starter MacUser Mitglied

    Beiträge:
    24
    Zustimmungen:
    0
    MacUser seit:
    17.06.2003
    Freilich, öffnen kann ich die CSV-Datei schon (z. B. indem ich sie in ein Browserfenster ziehe), aber so ist sie nicht lesbar, weil die Tabellen-Formatierung verlorengeht.
     
  4. Incoming1983

    Incoming1983 MacUser Mitglied

    Beiträge:
    7.597
    Zustimmungen:
    1
    MacUser seit:
    23.07.2005
    Was für ne Formatierung?
    CSV sind einfach die Tabelleninhalte aneinandergereiht, durch Zellen- und Zeilentrenner (idR , und <CR> oder <CR><LF>) getrennt.

    Konvertieren kannst du z.B. ganz einfach mit Perl, wenn du es irgendwie anders haben willst.
     
  5. Hilarious

    Hilarious MacUser Mitglied

    Beiträge:
    2.195
    Zustimmungen:
    5
    MacUser seit:
    25.11.2004
    Sicherlich eignet sich jede Programmiersprache mit Ein- und Ausgabeschnittstelle zur Umformung oder Verarbeitung der Inhalte einer CSV-Datei. Ich denke, dass veldidena eigentlich nicht gleich damit beginnen sollte.

    CSV bedeutet "Comma seperated values" also "mit Komma getrennte Werte" und ist eigentlich nur als universelles Austauschformat zwischen Tabellenkalkulationsprogrammen wie zum Beispiel Excel oder (relationalen) Datebanken wie zum Beispiel MySQL. Der Hintergrund einer Tabellenkalkulation sollte einem bei der Weiterverwendung einer solchen Datei klar sein, ohne dies würde die "Konvertierung" (in was auch immer) wenig Sinn ergeben.

    Eine CSV-Datei ordnet bestimmten, wiederkehrenden Dingen verschiedene jedoch gleichförmige Werte zu. Zum Beispiel setzen sich kleine Jungs immer wieder gern an den Straßenrand und "sammeln" Autonummern und schreiben sich auf, was so vorbeigefahren ist. Dabei entstehen Datenreihen, die immer gleich aufgebaut sind. So zum Beispiel "Audi, gelb, schön, HH-RT 1919" oder "Mazda, braun, langweilig, L-HG 88". Diese Daten lassen sich mit den Bezeichnern "Marke, Farbe, Eindruck, Kennzeichen" versehen.

    So entsteht eine solche Reihe:
    Code:
    Marke,Farbe,Eindruck,Kennzeichen
    Audi,gelb,schön,HH-RT 1919
    Mazda,braun,langweilig,L-HG 88
    
    Volià, da hast Du eine CSV-Datei erster Güte mit Feldbezeichnern in der ersten Zeile. Nicht viel anders geht Excel mit einer solchen Datei um. Excel sucht die CSV-Datei nach den vereinbarten Trennzeichen ab, diese können durchaus auch aus beliebigen anderen Buchstaben bestehen, als "|", ";" oder "§" (man muss es Excel natürlich nur sagen), und schließt daraus darauf was in welche Spale oder Zeile gehört.

    Öffne einmal diese CSV-Datei in einem Text-Editor wie TextEdit. Du wirst sehen, dass dort genau diese unpräntentiose Komma-Geschichte zu sehen ist. Wenn nicht, ist übrigens die CSV-Datei keine solche sondern vielleicht etwas ganz anderes...

    Was also möchtest Du mit der CSV-Datei tun?
     
Die Seite wird geladen...
Ähnliche Themen - Konvertierung CSV Dateien
  1. Ceresede
    Antworten:
    6
    Aufrufe:
    256
    Ceresede
    19.04.2016
  2. anniho
    Antworten:
    1
    Aufrufe:
    826
    tocotronaut
    16.02.2016
  3. guwwo
    Antworten:
    0
    Aufrufe:
    257
    guwwo
    23.04.2009
  4. rewi
    Antworten:
    2
    Aufrufe:
    599
    joopie21
    05.06.2006
  5. corehead
    Antworten:
    4
    Aufrufe:
    2.009
    olbea
    01.12.2004