Häufige Fallstricke beim Umgang mit CSV

Fasst die typischen Ursachen zusammen, warum Daten in CSV beschädigt werden – Trennzeichen, Anführungszeichen, Kodierung und mehr.

CSV wirkt einfach, hat aber viele Varianten. Häufig ist das Trennzeichen nicht ein Komma, sondern ein Semikolon oder ein Tab, und je nach Regionaleinstellung verwendet Excel automatisch ein Semikolon.

Enthält ein Wert Kommas, Zeilenumbrüche oder Anführungszeichen, muss er zwingend in doppelte Anführungszeichen gesetzt und das Anführungszeichen durch zwei aufeinanderfolgende escaped werden. Wird diese Regel nicht befolgt, verschieben sich Spalten oder Zeilen brechen auseinander.

Außerdem hat CSV keine Typinformationen, sodass Zahlen und Booleans allesamt als Zeichenketten gelesen werden können, und es kann keine hierarchischen Daten abbilden. Beim Umwandeln von verschachteltem JSON in CSV müssen Sie Verluste einkalkulieren, etwa indem verschachtelte Werte als Zeichenketten in die Zellen geschrieben werden.

Verwandte Konvertierungen