CSV
CSV
Das einfachste tabellarische Datenformat, das Spalten durch Kommas trennt
Einführung
CSV (Comma-Separated Values) ist ein einfacher Text im Tabellenformat, bei dem jede Zeile eine Datenzeile bildet und die durch Kommas getrennten Werte die einzelnen Spalten ergeben. Es ist die verbreitetste Methode, um Tabellendaten zwischen Tabellenkalkulationen und Datenbanken auszutauschen.
Da die Struktur flach (flat) ist, kann es keine hierarchischen Daten abbilden, ist dafür aber ebenso leichtgewichtig und lässt sich überall öffnen.
Syntaxmerkmale
- Häufig wird die erste Zeile als Kopfzeile (Spaltennamen) verwendet.
- Enthält ein Wert Kommas, Anführungszeichen oder Zeilenumbrüche, wird er in doppelte Anführungszeichen gesetzt.
- Ein Anführungszeichen innerhalb von Anführungszeichen wird durch zwei aufeinanderfolgende ("") escaped.
- Als Trennzeichen werden manchmal auch Semikolon oder Tab verwendet.
Vorteile
- Lässt sich überall öffnen, z. B. in Excel und Datenbanken
- Leichtgewichtig und einfach
- Effizient für große Tabellendatenmengen
Nachteile
- Kann keine hierarchischen oder verschachtelten Daten abbilden
- Keine Typinformationen – alles sind Zeichenketten
- Viele Trennzeichen- und Kodierungsvarianten
Hauptanwendungen
- Export und Import von Tabellenkalkulationen
- Datensätze für die Datenanalyse
- Bulk-Laden in Datenbanken
Beispiel
id,name,role
1,Ada,admin
2,Linus,editor