Wie man Excel-Streifen ALLE Zitate aus CSV-text-Felder
Beim Import einer CSV-Datei in Excel, ist es nur Streifen die Anführungszeichen aus dem ERSTEN Feld auf der Linie, aber Sie verlässt sich auch auf alle anderen Felder. Wie kann ich erzwingen, Excel, um Streifen die Zitate aus der ALLE strings?
Zum Beispiel habe ich eine CSV-Datei:
"text1", "text2", "numeric1", "numeric 2"
"abc", "def", 123, 456
"abc", "def", 123, 456
"abc", "def", 123, 456
"abc", "def", 123, 456
Ich zum import in Excel über Daten - > Importieren von Externen Daten - > Importieren von Daten. Ich fest, daß die Felder sind durch Kommas getrennt, und dass der text, Trennzeichen ist das double-quote Zeichen.
Sowohl die Daten-Vorschau und der eigentlichen Excel-Arbeitsblatt-Spalten nur Streifen die Anführungszeichen aus dem ersten Textfeld. Alle anderen Textfelder habe noch Zitate um Sie herum. Was wirklich seltsam ist, dass der Zugang ist in der Lage, importieren Sie diese Daten korrekt (d.h. Streifen Zitate aus jedem text-Feld.
Beachten Sie, dass dies NICHT eine Frage der internen Kommas oder Anführungszeichen oder Escapezeichen.
Geschieht dies auch in Excel 2003 und Excel 2007.
Wenn ich könnte, markieren Sie diese als Antwort, ich würde.
InformationsquelleAutor Klay | 2010-04-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen Sie alle Leerzeichen vor/nach den Kommas aus dem Dokument importiert werden.
Ich denke es hat etwas mit diesem zu tun (von en.wikipedia.org/wiki/Comma-separated_values): In einigen CSV-Implementierungen führende und nachfolgende Leerzeichen oder tabs, neben einem Komma werden abgeschnitten. Diese Praxis ist umstritten, und in der Tat ist ausdrücklich untersagt durch RFC 4180, in dem es heißt, "Räume werden als Teil eines Feldes und sollte nicht ignoriert werden."...Also, wenn Sie Leerzeichen vor dem quote, Ihr Feld ist technisch nicht umgeben Sie mit Anführungszeichen, es ist umgeben von einem Leerzeichen und einem Ende-Zitat.
Genial! Das war ziemlich frustrierend.
InformationsquelleAutor devuxer