Ich habe eine im CSV-Format anmelden wir schreiben für eine bestimmte Protokollierung. Allerdings erlaubt eines der Felder Benutzereingabe und ich muss sicherstellen, dass , wenn sie ein Komma in das Feld eingeben, dass wir es analysieren und durch etwas ersetzen, sagen wir, Excel wird in der Lage zu lesen und zu zeigen ein Komma an seiner Stelle (so wird der CSV-Leser nicht denken, dass es das Ende einer Kolumne ist).Zeige Komma in CSV ohne das Komma-Zeichen
Derzeit ersetze ich das Komma mit ,
aber das ist zeigt als wörtliche Zeichenfolge in Excel.
Gibt es eine Standardmethode, um ein Komma in einer CSV-Datei anzuzeigen, ohne das eigentliche Kommazeichen zu verwenden? Auch eine Lösung, die nur mit Excel funktioniert, wird funktionieren, da die meisten unserer Kunden Excel verwenden werden, um diese Datei anzuzeigen.
Danke. Ich wusste nicht, dass CSV-Parser schlau genug waren, um ganze Felder als Strings zu umgehen –
Nicht alle tun, besonders Excel –
@MareInfinitus: Excel versteht das Format, das ich beschrieben habe. Das mache ich die ganze Zeit mit riesigen Datenmengen. Fast jede Software, die gepflegt wird und behauptet, mit CSV-Dateien umzugehen, wird dieses Angebot verstehen. –