Kurz gesagt
Eine CSV-Datei (Comma-Separated Values) ist eine einfache Textdatei, die eine Tabelle speichert. Jede Zeile ist ein Datensatz, die Werte sind durch ein Trennzeichen getrennt, meist Komma oder Semikolon. CSV ist universell lesbar und ideal zum Datenaustausch zwischen Programmen. Öffnen können Sie sie mit Excel, Google Sheets, LibreOffice oder jedem Texteditor.
CSV-Datei: die Definition
Die Abkürzung CSV steht für Comma-Separated Values, also durch Komma getrennte Werte. Eine CSV-Datei ist eine reine Textdatei, die tabellarische Daten speichert. Sie enthält keine Formatierung, keine Formeln und kein Layout, nur die nackten Werte und ihre Trennzeichen. Genau diese Schlichtheit macht CSV so verbreitet: Praktisch jedes Programm, das Daten ein- oder ausliest, beherrscht CSV.
Anders als ein hierarchisches Format wie XML ist CSV flach. Es kennt nur Zeilen und Spalten, keine Verschachtelung. Was XML dem gegenüberstellt, erklärt der Ratgeber Was ist XML?.
Wie ist eine CSV-Datei aufgebaut?
Der Aufbau ist einfach und folgt meist der inoffiziellen Norm RFC 4180. Die wichtigsten Bausteine:
- Zeilen (Datensätze): Jede Zeile der Datei ist ein Datensatz, getrennt durch einen Zeilenumbruch.
- Trennzeichen: Innerhalb einer Zeile trennt ein Zeichen die Felder, üblicherweise das Komma oder das Semikolon.
- Quoting: Enthält ein Wert selbst das Trennzeichen, einen Zeilenumbruch oder ein Anführungszeichen, wird er in doppelte Anführungszeichen gesetzt. Ein Anführungszeichen im Wert wird verdoppelt.
- Kopfzeile: Optional steht in der ersten Zeile die Bezeichnung der Spalten.
Hier ein Beispiel mit Kopfzeile, Semikolon als Trennzeichen und einem Wert, der wegen eines enthaltenen Semikolons in Anführungszeichen steht:
name;ort;notiz
Anja Berg;Hamburg;Stammkundin
Tom Klein;Berlin;"Liefert montags, dienstags" Die dritte Zeile zeigt das Quoting: Weil die Notiz selbst ein Semikolon enthält, steht sie in Anführungszeichen, damit sie nicht versehentlich in zwei Spalten zerfällt.
Komma oder Semikolon als Trennzeichen?
Obwohl das C in CSV für Comma steht, ist das Trennzeichen nicht immer ein Komma. International ist das Komma üblich. Im deutschen Sprachraum nutzt vor allem Excel das Semikolon, weil das Komma hier das Dezimaltrennzeichen ist (9,90 Euro). Würde Excel auch mit dem Komma trennen, würde es Beträge zerreißen. Warum das so ist und wie Sie das Trennzeichen beim Öffnen wählen, erklärt der Ratgeber CSV mit Semikolon ausführlich.
Encoding: warum UTF-8 wichtig ist
Da CSV reiner Text ist, spielt die Zeichencodierung eine große Rolle. Standard ist heute UTF-8, das alle Sprachen und Sonderzeichen abdeckt. Stimmt die Codierung beim Öffnen nicht, werden deutsche Umlaute wie ä, ö, ü oder das ß als kryptische Zeichen dargestellt. Achten Sie deshalb darauf, dass die Datei in UTF-8 vorliegt und das öffnende Programm dieselbe Codierung verwendet. Praktische Tipps dazu enthält der Ratgeber CSV-Datei in Excel öffnen.
Wofür wird CSV genutzt?
CSV ist der Klassiker für den Datenaustausch. Typische Einsatzgebiete:
- Datenexport und -import: Datenbanken, CRM- und Buchhaltungssysteme exportieren und importieren Datensätze meist als CSV.
- Tabellen austauschen: Eine Tabelle, die ohne Excel-Spezialfunktionen auskommt, lässt sich als CSV universell weitergeben.
- Shop- und Produktfeeds: Onlineshops und Marktplätze tauschen Produktdaten oft als CSV oder XML aus. Wie das im Shop-Alltag aussieht, zeigt der Ratgeber Produktdaten als CSV und XML im Shop.
- Auswertungen: Statistik- und Analyse-Werkzeuge lesen CSV direkt ein.
Womit öffne ich eine CSV-Datei?
Weil CSV reiner Text ist, kann fast jedes Programm sie öffnen: Microsoft Excel, Google Sheets, LibreOffice Calc sowie jeder einfache Texteditor. In Tabellenprogrammen erscheint die CSV als Tabelle, im Editor sehen Sie den Rohinhalt mit den Trennzeichen. Eine kontrollierte Schritt-für-Schritt-Anleitung für Excel finden Sie im Ratgeber CSV-Datei in Excel öffnen.
Vorteile, Nachteile und Abgrenzung
Die Vorteile von CSV: extrem einfach, universell lesbar, klein, menschen- und maschinenlesbar zugleich, kein Hersteller kontrolliert das Format. Die Nachteile: keine Formatierung, keine Formeln, keine mehreren Tabellenblätter, kein festes Schema, und das Trennzeichen sowie die Codierung sind nicht eindeutig festgelegt, was zu Importproblemen führen kann.
Zur Abgrenzung: Eine Excel-Datei (XLSX) speichert Layout, Formeln und mehrere Blätter, ist dafür aber komplexer und an das Office-Ökosystem gebunden. XML kann verschachtelte Strukturen und ein festes Schema abbilden, ist dafür ausführlicher. Wann sich CSV und wann XML lohnt, vergleicht der Ratgeber CSV vs. XML: der Unterschied.
Häufige Fragen
Wofür steht die Abkürzung CSV?
Für Comma-Separated Values, also durch Komma getrennte Werte. In der Praxis wird auch das Semikolon verwendet, besonders in deutschem Excel.
Welches Trennzeichen nutzt eine CSV?
Meist Komma oder Semikolon, seltener einen Tabulator. International das Komma, im deutschen Raum oft das Semikolon.
Womit öffne ich eine CSV-Datei?
Mit Excel, Google Sheets, LibreOffice Calc oder jedem einfachen Texteditor. CSV ist reiner Text und fast überall lesbar.
Was ist der Unterschied zwischen CSV und Excel?
CSV ist ein einfaches Textformat ohne Formatierung und Formeln. Eine Excel-Datei speichert Layout, Formeln und mehrere Blätter, ist dafür weniger universell.