Zum Hauptinhalt springen

CSV-Import: Formatierung von CSV-Dateien

Stefan Schindler avatar
Verfasst von Stefan Schindler
Vor über einem Jahr aktualisiert

Der CSV-Standard ist ein relativ loser, und es ist nicht immer klar, welche Interpretation die richtige ist. Der Cambuildr akzeptiert daher verschiedene Varianten von CSV-Dateien:

  • Komma-Separiert (Wert, Wert, Wert)

  • Semikolon-Separiert (Wert; Wert; Wert)

  • Spaltenwerte mit und ohne Anführungszeichen, auch gemischt (Wert, "Wert", Wert)

Das Trennzeichen kann in den Optionen des Uploads angegeben werden. Es gibt darüber hinaus nur zwei Dinge zu beachten:

Codierung UTF-8

Um sicherzustellen, dass Sonderzeichen korrekt importiert werden, sollte die Datei "UTF-8" codiert sein. Es kann (muss aber nicht) sein, dass auch andere Codierungen korrekt gelesen werden, es gibt dafür aber keine Garantie.

An der Vorschau erkennt man, ob Sonderzeichen korrekt gelesen wurden – es ist also empfehlenswert, in der ersten Zeile bewusst einen Eintrag mit Sonderzeichen zu verwenden, damit du den korrekten Import in der Vorschau prüfen kannst.

Anführungszeichen bei Trennzeichen in Spaltenwerten

Da beide möglichen Trennzeichen – Komma und Semikolon – durchaus in Spaltenwerten vorkommen können, bietet der CSV-Standard die Möglichkeit, solche Werte in Anführungszeichen einzufassen.

Hat dies deine Frage beantwortet?