Ich habe eine CSV-Datei, die ein Textfeld enthält, das Kommas enthalten kann. Beim Importieren in Excel werden diese Kommas als Feldtrennzeichen verwendet. Ich habe das Feld in Anführungszeichen und ich habe auch doppelte Anführungszeichen versucht. Kann ich das auf irgendeine Weise so wie es ist importieren oder sollte ich es in ein anderes Trennzeichen konvertieren?
14
Antworten:
Stellen Sie sicher, dass zwischen Ihren getrennten Werten keine Leerzeichen stehen, und setzen Sie jedes Feld in Anführungszeichen:
Wird in 2 Zellen importiert - die erste hat "1, 2" und die zweite hat "3, 4"
quelle
Wie importieren Sie es? Verwenden Sie die Datenimportfunktion auf dem Menüband oder erfolgt dies über VBA? Denn wenn ich mit der Ribbon-Funktion importiere, kann ich das Textqualifikationsmerkmal als "und es würde" abc, 123 "," abc, 123 "," abc, 123 "als abc, 123
<next cell>
abc, 123<next cell>
abc, 123 importieren .Wenn dies jedoch nicht funktioniert und Sie dies nicht für Dutzende von Dateien tun müssen, können Sie "," (einschließlich Anführungszeichen) suchen und durch "^ t" (einschließlich Anführungszeichen) ersetzen (^) Dies ist die MS-Word-Version der Registerkarte, wenn Sie in Word suchen und ersetzen. Dann können Sie eine tabulatorgetrennte Datei haben ...
quelle
Basierend auf der obigen Antwort von Brad wird Word lange vor Notepad nicht mehr genügend Speicherplatz zur Verfügung stehen, wenn Sie eine umfangreiche Datei (Millionen von Zeilen) importieren. In Notepad würden Sie das Prinzip von Brad verwenden, aber nur durch "^" ersetzen. Dies funktioniert beim Import in Excel, da Sie nur ein einzelnes Zeichen als Feld mit Trennzeichen angeben können.
quelle