Importieren einer CSV-Datei mit einer Spalte mit einer führenden 0 in Excel
Microsoft Excel konvertiert Datenspalten automatisch in das Format, das beim Öffnen von durch Kommas getrennten Dateien am besten ist. Für diejenigen von uns, die nicht möchten, dass unsere Daten geändert werden, können wir dieses Verhalten ändern.
Sie haben eine CSV-Datei, die wahrscheinlich aus einer anderen Anwendung exportiert oder von anderen Personen erhalten 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 führender 0 und enthält speziellen Code. Sie möchten also die führenden 0 in Excel beibehalten. 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 sie als solche in Excel:
Sie sehen, dass Excel standardmäßig die führenden Nullen in Spalte 3 „SpecialID“ entfernt hat. Sie haben die Excel-Anwendung aufgerufen und versucht, die Datei mithilfe von Datei / Öffnen manuell zu öffnen. Dies funktioniert auch nicht. Wie kann ich das beheben??
Der Trick besteht darin, die Datei mit der Erweiterung .TXT umzubenennen und sie dann in Excel zu speichern. Also zuerst "Mein Computer" aufrufen? und navigieren Sie zu dem Ordner, in dem sich die Datei befindet.
Wenn Sie jetzt die Dateierweiterung .CSV nicht sehen (in Windows ist diese Option standardmäßig deaktiviert), gehen Sie wie folgt vor, um die Dateierweiterung zu aktivieren. Wählen Sie das Menü "Extras" / "Ordneroptionen". Wählen Sie dann „Ansicht“? deaktivieren Sie das Kontrollkästchen "Erweiterungen für bekannte Dateitypen ausblenden". wie das Bild unten:
Dann sollten Sie die Dateierweiterung als solche sehen:
Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie "Umbenennen", um die Datei in "ProductInfo.txt" umzubenennen?
Beachten Sie, dass sich das Symbol auch in ein normales Textdateisymbol ändert. Öffnen Sie Excel nicht und verwenden Sie "Datei" / "Öffnen". Befehl, um die Datei in Excel zu bringen. Wenn Sie dies tun, erscheint ein Dialog wie:
Stellen Sie sicher, dass das Trennzeichen getrennt ist. Das Optionsfeld ist ausgewählt und klicken Sie auf "Weiter"? Taste, um fortzufahren. Aktivieren Sie im nächsten Bildschirm das Kontrollkästchen "Komma"? und deaktivieren Sie alle anderen Auswahlmöglichkeiten.
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 die Option “Text ? Radiobutton aus dem "Spaltendatenformat"? Sektion.
Klicken Sie auf "Fertig stellen". dann bist du fertig.
Sie sehen 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 einschließlich anderer Dateien mit Trennzeichen in Excel einzubringen. Durch die Möglichkeit, den Datentyp für jede Spalte während des Datenimportvorgangs anzugeben, haben Sie eine wesentlich bessere Kontrolle über das Endergebnis.