| Dateiendung | .csv |
|---|---|
| MIME-Typ | text/csv |
| Signatur | keine |
| Spezifikation | RFC 4180 (2005) |
| Typ | Tabelle, reiner Text |
CSV
Comma-Separated Values
CSV speichert eine Tabelle als reinen Text: Eine Zeile der Datei ist eine Zeile der Tabelle, die Werte sind durch Kommas getrennt. Das Format gab es lange vor seiner ersten Beschreibung in RFC 4180, daher existieren viele Varianten.
Regeln
- Ein Wert mit Komma, Anführungszeichen oder Zeilenumbruch steht in doppelten Anführungszeichen.
- Ein Anführungszeichen innerhalb eines solchen Werts wird verdoppelt:
"Er sagte ""ja""". - Die erste Zeile enthält oft die Spaltennamen.
Typische Probleme
Bei deutschen Ländereinstellungen erwarten Tabellenprogramme ein Semikolon als Trennzeichen, weil das Komma dort als Dezimaltrennzeichen dient. Das zweite klassische Problem ist die Kodierung: Damit eine UTF-8-Tabelle richtig geöffnet wird, setzt man manchmal eine Bytereihenfolge-Markierung (BOM) an den Anfang der Datei.