Wie kann ich Kommas in einer CSV-Datei maskieren?

Wie kann ich Kommas in einer CSV-Datei maskieren?

Ich dachte, es gäbe zwei Möglichkeiten, dies zu tun: entweder das Feld mit dem Komma in Anführungszeichen zu setzen oder einen Backslash vor das Komma zu setzen. Allerdings funktioniert keines von beiden; wenn ich die CSV-Datei in OpenOffice Calc, LibreOffice Calc oder Microsoft Excel lade, wird das Komma wie ein Feldtrennzeichen behandelt und mein Feld wird in zwei Hälften geteilt, wodurch das Layout zerstört wird. Was mache ich falsch?

Antwort1

Versuchen Sie, die Daten in Calc oder Excel zu erstellen und sie dann als CSV zu speichern/exportieren. Was passiert, wenn Sie die CSV-Datei in einem einfachen Texteditor anzeigen?

Bei meinen Tests mit Excel sehe ich, dass das Feld mit dem Komma in Anführungszeichen eingeschlossen ist und beim erneuten Öffnen korrekt interpretiert wird.

Wenn Sie die Daten in einem Nur-Text-Editor bearbeiten, achten Sie darauf, dass Sie normale Anführungszeichen ( ") und keine sogenannten typografischen Anführungszeichen ( “”) verwenden.

verwandte Informationen