Art der Umkehrung dieser Frage .
Im Rahmen meiner Programmierarbeit lade ich häufig CSVs von externen Quellen herunter. Ich mag es, ihre Daten in Excel zu untersuchen, weil Excel ein ideales Werkzeug für diese Art von Dingen ist.
Abgesehen von einem Verhalten: Excel versucht, die Daten in der CSV zu überlisten. Wenn also etwas wie eine Zahl aussieht (z. B. viele ISBN- / EAN-Codes), wird es von Excel als solches behandelt. Und wenn diese Zahl wirklich groß ist (wie so ziemlich alle ISBN- / EAN-Codes), wandelt Excel die Zahl in eine wissenschaftliche Notation um. Wenn die Zahl bei den meisten dieser Datenformate nicht besonders groß ist, weist dies darauf hin, dass Excel entschieden hat, dass meine Zahl keine führenden Nullen enthalten sollte.
Also ... Gibt es eine Möglichkeit, eine CSV-Datei (nach Möglichkeit per Doppelklick, aber ich bin bereit, hier Kompromisse einzugehen) so zu öffnen, dass Excel 2007 alle Spalten als Text behandelt?
quelle
Antworten:
Sie können, aber es dauert ein paar manuelle Schritte. Diese Schritte stammen aus Excel 2003, ich gehe jedoch davon aus, dass der Assistent in 2007 ähnlich ist:
Geht ziemlich schnell mit etwas Übung.
quelle
Der Schlüssel zum Importieren als Text mithilfe des Textimport-Assistenten besteht darin, zu verhindern, dass der Originaldatenimport als CSV-Werte gespeichert wird. Da Excel die Standardeinstellung für solche Dateien ist, würde es "Schaden anrichten", bevor Sie die Datei erhalten. Laden Sie also zuerst die Datei herunter und doppelklicken Sie nicht, um sie zu öffnen. Öffnen Sie die heruntergeladene Datei und ändern Sie die Erweiterung in "txt", z. B. "mydata.txt". Öffnen Sie nun Excel und importieren Sie die Spalte, die Sie als Text beibehalten möchten.
quelle
Was mir aufgefallen ist, ist, dass Sie das Format in der Spalte in "Zahl" ändern und die Dezimalstellen auf 0 setzen können. Dadurch wird nach dem Import der Datei der vollständige Wert in Excel angezeigt. Die entscheidende Komponente hierbei ist, dass Sie dies jedes Mal tun MÜSSEN, wenn Sie die CSV öffnen, um die signifikanten Ziffern beizubehalten und Rundungen zu vermeiden. Das Problem beim Runden der Zahl scheint nur aufzutreten, wenn Sie die CSV-Datei vor dem Anpassen des Zahlenformats speichern. Ich habe gelernt, Sicherungskopien für diese Momente der Schwäche aufzubewahren, wenn ich diese alberne "Funktion" vergesse. Ich habe keine Möglichkeit gefunden, dies vollständig auszuschalten.
quelle