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.
Beachte außerdem: Personendaten: Felder und Werte