Zum Inhalt springen
BeispielWerk
English

CSV Beispiele mit Trennzeichen, Umlauten und Fehlern

CSV speichert Tabellen als Text, in dem ein Trennzeichen die Felder einer Zeile trennt. Die Snippets zeigen Trennzeichen-Varianten, Felder mit Komma oder Zeilenumbruch, verschiedene Zeilenenden, BOM, Umlaute und Excel-Stolperstellen wie verschwindende führende Nullen; damit lässt sich ein Import gezielt testen. Einige Zeilen sind absichtlich fehlerhaft, etwa mit zu vielen Feldern.

28 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 4× Absichtlich ungültig, 1× Fiktiv.

  • CSV: Komma als Trennzeichen

    id,vorname,nachname,ort
    1,Anna,Müller,Musterstadt
    2,Ben,Schmidt,Testhausen …
  • CSV: Semikolon und Dezimalkomma (deutsches Excel)

    artikel;preis;menge
    Schraube M6;0,15;500
    Mutter M6;0,08;800 …
  • TSV: Tabulator als Trennzeichen

    id	name	ort
    1	Anna	Musterstadt
    2	Ben	Testhausen
  • CSV: senkrechter Strich als Trennzeichen

    id|name|ort
    1|Anna|Musterstadt
    2|Ben|Testhausen
  • CSV: Feld mit Komma in Anführungszeichen

    name,adresse
    "Müller, Anna","Musterstraße 1, 10115 Musterstadt"
    Ben Schmidt,"Testweg 2, 20095 Testhausen"
  • CSV: Anführungszeichen im Feld (verdoppelt)

    id,zitat
    1,"Sie sagte ""Hallo"" und ging"
    2,"Länge: 5"" Zoll" …

    Nach RFC 4180 wird ein " im Feld als "" geschrieben. Zeile 3 ist ein Feld, das nur aus einem " besteht.

  • CSV: Zeilenumbrüche innerhalb eines Feldes

    id,notiz
    1,"Erste Zeile
    Zweite Zeile" …

    Zeile 2 enthält einen echten CRLF-Umbruch im Feld. Zeilenweises Einlesen (split("\n")) zerreißt solche Datensätze.

  • CSV: Zeilenende CRLF (Windows)

    id,name,ort
    1,Anna,Musterstadt
    2,Ben,Testhausen …

    Zeilen enden mit \r\n, wie RFC 4180 es vorsieht.

  • CSV: Zeilenende nur CR (altes Mac OS)

    id,name
    1,Anna
    2,Ben …
  • CSV: gemischte Zeilenenden

    id,name
    1,Anna
    2,Ben …

    LF, CRLF und CR in einer Datei.

  • CSV: mit BOM am Anfang

    id;name;ort
    1;Anna;Musterstadt
    2;Ben;Testhausen

    Beginnt mit dem unsichtbaren Zeichen U+FEFF. Excel erkennt UTF-8 oft erst mit BOM; manche Parser lesen es als Teil des ersten Spaltennamens.

  • CSV: Zeile mit zu wenigen FeldernAbsichtlich ungültig

    id,name,ort
    1,Anna,Musterstadt
    2,Ben …

    Zeile 2 hat nur zwei statt drei Felder.

  • CSV: Zeile mit zu vielen FeldernAbsichtlich ungültig

    id,name,ort
    1,Anna,Musterstadt
    2,Ben,Testhausen,übrig,noch mehr …

    Zeile 2 hat fünf statt drei Felder.

  • CSV: leere Felder am Anfang, Mitte und Ende

    a,b,c
    ,2,3
    1,,3 …
  • CSV: leere Zeilen zwischen den Datensätzen

    id,name
    1,Anna
     …
  • CSV: nur die Kopfzeile

    id,vorname,nachname,email
  • CSV: ohne Zeilenumbruch am Ende

    id,name
    1,Anna
    2,Ben
  • CSV: doppelte Spaltennamen

    name,name,ort
    Anna,Müller,Musterstadt

    Viele Parser überschreiben die erste Spalte oder benennen sie um (name.1).

  • CSV: Postleitzahlen mit führender Null

    plz;ort
    01067;Musterstadt
    04109;Testhausen …

    Excel macht daraus beim Öffnen 1067, 4109 und 8056.

  • CSV: lange Zahlen und Datumslookalikes

    artikelnummer;version;datum
    12345678901234567890;1.10;1.2.
    00123;3-4;03.04.

    Excel wandelt diese Werte in Exponentialschreibweise, Zahlen und Datumsangaben um.

  • CSV: Zellen, die wie Formeln beginnen

    name,wert
    plus,+1
    minus,-1 …

    Harmlose Formeln zum Testen des CSV-Exports gegen Formel-Injection (Präfix mit Apostroph oder Tab).

  • CSV: Umlaute, ß und Emoji

    name,ort
    Jürgen Größ,Köln
    Straße Ärger,Düsseldorf …
  • CSV: Leerzeichen um die Felder

    id , name , ort
    1 , Anna , Musterstadt
     2,Ben ,  Testhausen
  • CSV: Datum deutsch und ISO gemischt

    id;datum
    1;09.10.2026
    2;2026-10-09 …
  • CSV: Bestellpositionen mit BetragFiktiv

    bestellnr;pos;artikel;menge;einzelpreis;summe
    B-2026-000101;1;Notizbuch A5;3;4.90;14.70
    B-2026-000101;2;Kugelschreiber;10;1.20;12.00 …
  • CSV: Kommentarzeilen mit #

    # Export vom 2026-10-09
    # Quelle: Beispielsystem
    id,name …
  • CSV: nicht geschlossenes AnführungszeichenAbsichtlich ungültig

    id,name,notiz
    1,Anna,"Offener Text
    2,Ben,normal …

    Ab Zeile 1 gilt alles als ein einziges Feld, weil das schließende " fehlt.

  • CSV: Anführungszeichen mitten im unquotierten FeldAbsichtlich ungültig

    id,name
    1,Anna "Annie" Müller
    2,Ben

    Nach RFC 4180 nicht erlaubt; Parser reagieren unterschiedlich (Fehler, Wert wie er ist, oder verschluckte Zeichen).

Weitere Themen in Datenformate & Snippets