CSV

aus ZUM-Wiki, dem Wiki für Lehr- und Lerninhalte auf ZUM.de
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Definition

Eine CSV-Datei ist eine Textdatei zur Speicherung oder zum Austausch einfach strukturierter Daten. Das Kürzel CSV steht dabei für Character Separated Values oder Comma Separated Values, weil die einzelnen Werte durch ein spezielles Trennzeichen, beispielsweise das Komma, getrennt werden. Ein allgemeiner Standard für das Dateiformat existiert nicht.

In CSV-Dateien können Tabellen oder eine Liste unterschiedlich langer Listen abgebildet werden. Kompliziertere, beispielsweise geschachtelte Datenstrukturen können durch zusätzliche Regeln oder in verketteten CSV-Dateien gespeichert werden. Um sie in einer Datei abzuspeichern eignet sich XML besser.

Als Trennzeichen sind neben Komma auch Semikolon, Doppelpunkt, Tabulator und andere Zeichen üblich.


W-Logo.gif CSV-Datei, Wikipedia – Die freie Enzyklopädie, 7.2.2006 - Der Text ist unter der Lizenz „Creative Commons Attribution/Share Alike“ verfügbar; zusätzliche Bedingungen können anwendbar sein. Siehe die Nutzungsbedingungen für Einzelheiten. In der Wikipedia ist eine Liste der Autoren verfügbar.

Schulischer Einsatz

Im Gegensatz zum Excel-Format sind csv-Dateien mit einem Texteditor lesbar. D.h. sie sind programm- und systemunabhängig. Sie werden auch mit völlig anderen Programmversionen lesbar sein.

Nachteil: Es wird keinerlei Formatierung und keine Formel übertragen. CSV eignet sich nur zum Übertragen der Rohdaten.

Beispiel

Die CSV-Datei mit dem Trennzeichen ";"
Stunde;Montag;Dienstag;Mittwoch;Donnerstag;Freitag
1;Mathe;Deutsch;Englisch;Mathe;Kunst
2;Sport;Französisch;Geschichte;Sport;Geschichte
3;Sport;"Religion ev;kath";Kunst;Deutsch;Kunst

W-Logo.gif CSV-Datei, Wikipedia – Die freie Enzyklopädie, 7.2.06 - Der Text ist unter der Lizenz „Creative Commons Attribution/Share Alike“ verfügbar; zusätzliche Bedingungen können anwendbar sein. Siehe die Nutzungsbedingungen für Einzelheiten. In der Wikipedia ist eine Liste der Autoren verfügbar.

Software

  • Calc von OpenOffice.org und Excel können mit CSV-Dateien umgehen
  • http://ostermiller.org/utils/CSV.htmlJava-Implementierung verschiedener CSV-Werkzeuge
  • CSV nach XML Konverter - "Eine Konvertierung oder Weiterverarbeitung von Daten, die im XML Format vorliegen, ist relativ einfach. Über die eXtensible Stylesheet Language (XSL) lassen sich XML Dokumente regelbasiert in so gut wie jedes andere Format transformieren. So kann man z. B. aus einer bestehenden XML Datenquelle recht schnell ansprechende HTML oder PDF Dateien erstellen, bzw. sie in andere Systeme importieren."

Siehe auch