CSVfox
Leverage Your Data.
 Deutsch

±quotechar, ±q

Festlegen, welches Textanführungszeichen in der CSV Datei verwendet wird

Beschreibung

Ein Textfeld in CSV zu zitieren bedeutet, es mit Anführungszeichen zu umschließen.
Fast immer ist das Anführungszeichen das " (doppelte Anführungszeichen), das von den meisten CSV Lesern und Importprogrammen verstanden wird. Dies sollte also nicht geändert werden, wenn sich das vermeiden lässt.

Im Allgemeinen müssen in CSV Dateien einfache Datenfelder, die nur ein Wort oder eine Zahl enthalten, nicht in Anführungszeichen gesetzt werden, sie werden einfach durch das Trennzeichen getrennt. Sobald das Datenfeld jedoch Text mit Leerzeichen, Zeilenumbrüchen oder dem Begrenzungszeichen selbst enthält, muss es zwischen Anführungszeichen eingeschlossen werden, um dies deutlich zu machen.
Das Anführungszeichen, das Sie hier konfigurieren können, ist das, das dafür verwendet wird.

Muster

±q=Zeichen ±quotechar=Zeichen

Je nach Betriebssystem und Befehlszeile oder Shell kann es schwierig sein, ein einfaches oder doppeltes Anführungszeichen direkt einzugeben.
Um das gewünschte Anführungszeichen zu bezeichnen, können Sie daher das einfache Anführungszeichen ' auch als "single", als "single-quote" oder als "singlequote" bezeichnen.
Das doppelte Anführungszeichen " kann entsprechend als "double", "double-quote" oder als "doublequote" bezeichnet werden.
Wenn Sie die Anführungszeichen ganz weglassen möchten, verwenden Sie den Wert "none".
(Es gibt noch viele andere Namen für Sonder- oder Steuerzeichen, die vollständige Liste muss noch dokumentiert werden).

Beispiele für die Verwendung

csvfox infile.csv +q='
Geht davon aus, dass die zu lesende Datei CSV einfache Anführungszeichen als Anführungszeichen enthält.
csvfox infile.csv +q=double
Geht davon aus, dass die zu lesende CSV Datei doppelte Anführungszeichen enthält.
csvfox infile.csv -q=pipe outfile.csv
Liest die Datei infile.csv (mit Standardanführungszeichen) und schreibt sie in die Datei outfile.csv, wobei ein Pipe-Zeichen ("|") als Anführungszeichen beim Schreiben verwendet wird. (OK, das ist nur ein Beispiel.)

Technischer Hinweis

Das Standardanführungszeichen ist ".
Wenn innerhalb des Datenfelds ein Anführungszeichen erforderlich ist, wird dieses Zeichen verdoppelt. Also wird ein " innerhalb eines Textfelds mit Anführungszeichen wird als "" in einer Rohdatei CSV dargestellt. Dies entspricht den Regeln von CSV und ist beabsichtigt. Hier ist keine manuelle Aktion erforderlich, da diese Konvertierung automatisch durchgeführt wird.
Under construction, coming soon