4Aug

So importieren Sie eine CSV-Datei, die eine Spalte mit einer führenden 0 in Excel enthält

click fraud protection

Microsoft Excel konvertiert Datenspalten automatisch in das Format, das beim Öffnen von kommaseparierten Datendateien am besten ist. Für diejenigen von uns, die nicht möchten, dass sich unsere Daten ändern, können wir dieses Verhalten ändern.

Sie haben eine CSV-Datei, die wahrscheinlich von einer anderen Anwendung exportiert oder von anderen Personen an Sie weitergegeben wurde. Sie möchten es in Excel öffnen, da Sie es sehr gut kennen. Die CSV-Datei sieht folgendermaßen aus( wenn Sie die Datei in notepad.exe öffnen):

Die Datei enthält Spalten: ProductModelID, Name, SpecialID und ModifiedDate. Die Spalte SpeicalID enthält Daten mit der führenden 0, und es handelt sich um spezialisierten Code, sodass Sie die führenden 0 in Excel behalten möchten. Da es sich um eine CSV-Datei handelt, wird sie standardmäßig in Ihrem Windows Explorer als Excel-Datei angezeigt:

Sie doppelklicken also auf die Datei und öffnen die Datei in Excel als solche:

Sie können sehen, dass Excel standardmäßig entfernt wurdedie führenden 0s in Spalte 3 "SpecialID? ?.Sie haben die Excel-Anwendung aufgerufen und versucht, Datei / Öffnen zu verwenden, um die Datei manuell zu öffnen, und das funktioniert auch nicht. Wie kann ich das beheben?

instagram viewer

Der Trick besteht darin, die Datei mit der Erweiterung. TXT umzubenennen und dann die Datei in Excel zu bringen. SO zuerst "Mein Computer" aufrufen?und navigieren Sie zum Ordner, in dem sich die Datei befindet.

Wenn Sie nun die Dateierweiterung. CSV nicht sehen( Windows hat diese Option standardmäßig deaktiviert), folgen Sie diesem Schritt, um die Dateierweiterung zu aktivieren - Wählen Sie das Menü "Tools? ? /? ? Folder Options? ?dann wähle den "View? ?Tab, deaktivieren Sie den Eintrag "Erweiterungen für bekannte Dateitypen ausblenden? ?wie das Bild unten:

Dann sollten Sie die Dateierweiterung als solche sehen:

Rechtsklicken Sie auf die Datei und wählen Sie Umbenennen, um die Datei umzubenennen, um "ProductInfo.txt? ?"

Beachten Sie, dass sich das Symbol auch zum regulären Textdateisymbol ändert. Kein Excel öffnen und "Datei? ? /? ? Öffnen? ?Befehl, um die Datei in Excel zu bringen. Wenn Sie dies tun, erscheint ein Dialog wie:

Stellen Sie sicher, dass "Delimited? ?Optionsfeld ist ausgewählt und klicken Sie auf "Weiter? ?Taste um fortzufahren. Aktivieren Sie auf dem nächsten Bildschirm das Kontrollkästchen "Komma?"und deaktiviere alle anderen Auswahlen.

Klicken Sie auf "Weiter? ?um zum nächsten Bildschirm zu gelangen. In diesem Bildschirm müssen Sie auf die "SpecialID" klicken. Spalte und wählen Sie den "Text? ?Radiobutton aus dem "Säulendatenformat? ?Sektion.

Klicken Sie auf "Finish? ?dann bist du fertig.

Sie können jetzt die Spalte "SpecialID? ?wurde als Textspalte eingefügt und alle führenden 0 werden beibehalten.

Diese Methode kann auf alle besonderen Umstände angewendet werden, um eine CSV-Datei in Excel einzubinden, einschließlich anderer begrenzter Dateien. Mit der Möglichkeit, den Datentyp für jede Spalte während des Datenimportprozesses anzugeben, haben Sie eine bessere Kontrolle über Ihr Endergebnis.