Importieren Sie eine Textdatei in Excel


0

Ich habe eine Textdatei mit dem folgenden Textinhalt:

County Name: test county

Athlete ID Count: 280

Activity Count: 574

Average Distance: 35255

******************************************************************************************************

County Name: WORCESTER

Athlete ID Count: 22

Activity Count: 11

Average Distance: 1000

.
.
.

Ich möchte diese Daten in Excel importieren. Gibt es eine Möglichkeit, die Daten mithilfe einer integrierten Funktion direkt in Excel zu importieren, oder müsste ein Makro geschrieben werden?

Der Name und der Wert der Spalte befinden sich in derselben Zeile und werden durch getrennt :

Jeder Datensatz wird durch ein bestimmtes Trennzeichen begrenzt.

Ich weiß, wie man eine reine Textdatei importiert, aber ich habe keine Ahnung, wie man mit dieser Art von Format umgeht.

Antworten:


3

Öffnen Sie es in Ihrem bevorzugten Texteditor . Ersetzen County Name:durch , ersetzen \r\nAthlete ID Count:durch \t, ersetzen \r\nActivity Count:durch \tund ersetzen \r\nAverage Distance:durch \t. Sie erhalten einen Eintrag pro Zeile, der durch Tabulatoren getrennt ist, und der Import in Excel sollte zu diesem Zeitpunkt trivial sein.


2

Sie können den Microsoft Office-Textimport-Assistenten für Excel verwenden.

Textimport-Assistent Mit Microsoft Office Excel können Sie Daten aus einer Textdatei in ein Arbeitsblatt importieren. Der Textimport-Assistent überprüft die zu importierende Textdatei und stellt sicher, dass die Daten wie gewünscht importiert werden.

HINWEIS Um den Textimport-Assistenten zu starten, klicken Sie auf der Registerkarte Daten in der Gruppe Externe Daten auf Aus Text. Doppelklicken Sie dann im Dialogfeld Textdatei importieren auf die Textdatei, die Sie importieren möchten.

Schritt 1 von 3

Ursprünglicher Datentyp Wenn Elemente in der Textdatei durch Tabulatoren, Doppelpunkte, Semikolons, Leerzeichen oder andere Zeichen getrennt sind, wählen Sie Getrennt. Wenn alle Elemente in jeder Spalte dieselbe Länge haben, wählen Sie Feste Breite.

Import in Zeile starten Geben Sie eine Zeilennummer ein oder wählen Sie sie aus, um die erste Zeile der zu importierenden Daten anzugeben.

Dateiursprung Wählen Sie den Zeichensatz aus, der in der Textdatei verwendet wird. In den meisten Fällen können Sie diese Einstellung auf der Standardeinstellung belassen. Wenn Sie wissen, dass die Textdatei mit einem anderen Zeichensatz als dem auf Ihrem Computer verwendeten Zeichensatz erstellt wurde, sollten Sie diese Einstellung an diesen Zeichensatz anpassen. Wenn Ihr Computer beispielsweise den Zeichensatz 1251 (kyrillisch, Windows) verwendet, Sie jedoch wissen, dass die Datei mit dem Zeichensatz 1252 (westeuropäisch, Windows) erstellt wurde, sollten Sie File Origin auf 1252 setzen.

Vorschau der Datei In diesem Feld wird der Text so angezeigt, wie er angezeigt wird, wenn er im Arbeitsblatt in Spalten unterteilt ist.

Schritt 2 von 3 (Begrenzte Daten)

Trennzeichen Wählen Sie das Zeichen aus, das die Werte in Ihrer Textdatei trennt. Wenn das Zeichen nicht aufgeführt ist, aktivieren Sie das Kontrollkästchen Andere, und geben Sie das Zeichen in das Feld ein, das den Cursor enthält. Diese Optionen sind nicht verfügbar, wenn Ihr Datentyp Feste Breite ist.

Aufeinanderfolgende Trennzeichen als ein Trennzeichen behandeln Wählen Sie diese Option aus, wenn Ihre Daten ein Trennzeichen mit mehr als einem Zeichen zwischen Datenfeldern enthalten oder wenn Ihre Daten mehrere benutzerdefinierte Trennzeichen enthalten.

Textqualifizierer Wählen Sie das Zeichen aus, das Werte in Ihre Textdatei einschließt. Wenn Excel auf das Textqualifizierungszeichen trifft, wird der gesamte Text, der auf dieses Zeichen folgt und dem nächsten Vorkommen dieses Zeichens vorausgeht, als ein Wert importiert, selbst wenn der Text ein Trennzeichen enthält. Wenn das Trennzeichen beispielsweise ein Komma (,) und das Textkennzeichen ein Anführungszeichen (") ist, wird" Dallas, Texas "als Dallas, Texas in eine Zelle importiert. Wenn kein Zeichen oder Apostroph (') angegeben ist Als Textqualifikator wird "Dallas, Texas" als "Dallas und Texas" in zwei benachbarte Zellen importiert.

Wenn das Trennzeichen zwischen Textqualifizierern auftritt, werden die Qualifizierer in Excel im importierten Wert nicht berücksichtigt. Wenn zwischen Textqualifizierern kein Begrenzungszeichen vorkommt, nimmt Excel das Qualifizierzeichen in den importierten Wert auf. Daher wird "Dallas Texas" (unter Verwendung des Anführungszeichen-Textqualifizierers) als "Dallas Texas" in eine Zelle importiert.

Datenvorschau Überprüfen Sie den Text in diesem Feld, um sicherzustellen, dass der Text im Arbeitsblatt nach Ihren Wünschen in Spalten unterteilt wird.

Schritt 2 von 3 (Daten mit fester Breite)

Datenvorschau Legen Sie die Feldbreiten in diesem Abschnitt fest. Klicken Sie auf das Vorschaufenster, um einen Spaltenumbruch festzulegen, der durch eine vertikale Linie dargestellt wird. Doppelklicken Sie auf einen Spaltenumbruch, um ihn zu entfernen, oder ziehen Sie einen Spaltenumbruch, um ihn zu verschieben.

Schritt 3 von 3

Klicken Sie auf die Schaltfläche Erweitert, um eine oder mehrere der folgenden Aktionen auszuführen:

Geben Sie den Typ der Dezimal- und Tausendertrennzeichen an, die in der Textdatei verwendet werden. Wenn die Daten in Excel importiert werden, stimmen die Trennzeichen mit denen überein, die in den Ländereinstellungen (Windows-Systemsteuerung) für Ihr Land / Ihre Region angegeben wurden.

Geben Sie an, dass mindestens ein numerischer Wert ein nachgestelltes Minuszeichen enthalten darf.

Datenformat der Spalte Klicken Sie auf das Datenformat der Spalte, die im Abschnitt Datenvorschau ausgewählt ist. Wenn Sie die ausgewählte Spalte nicht importieren möchten, klicken Sie auf Spalte nicht importieren (überspringen).

Nachdem Sie eine Datenformatoption für die ausgewählte Spalte ausgewählt haben, zeigt die Spaltenüberschrift unter Datenvorschau das Format an. Wenn Sie Datum auswählen, wählen Sie im Feld Datum ein Datumsformat aus.

Wählen Sie das Datenformat, das den Vorschaudaten genau entspricht, damit Excel die importierten Daten korrekt konvertieren kann. Zum Beispiel:

Wählen Sie Allgemein aus, um eine Spalte mit allen Währungszeichen in das Excel-Währungsformat zu konvertieren.

Um eine Spalte mit allen Zahlenzeichen in das Excel-Textformat zu konvertieren, wählen Sie Text.

Um eine Spalte aller Datumszeichen, jedes Datum in der Reihenfolge Jahr, Monat und Tag, in das Excel-Datumsformat zu konvertieren, wählen Sie Datum und dann den Datumstyp JMT im Feld Datum aus.

Excel importiert die Spalte als "Allgemein", wenn die Konvertierung zu unbeabsichtigten Ergebnissen führen könnte. Zum Beispiel:

Wenn die Spalte eine Mischung aus Formaten enthält, z. B. alphabetische und numerische Zeichen, konvertiert Excel die Spalte in "Allgemein".

Wenn in einer Datumsspalte jedes Datum in der Reihenfolge Jahr, Monat und Datum liegt und Sie Datum zusammen mit einem Datumstyp MDY auswählen, konvertiert Excel die Spalte in das allgemeine Format. Eine Spalte, die Datumszeichen enthält, muss eng mit einem in Excel integrierten Datum oder benutzerdefinierten Datumsformat übereinstimmen.

Wenn Excel eine Spalte nicht in das gewünschte Format konvertiert, können Sie die Daten nach dem Import konvertieren. Weitere Informationen finden Sie in den folgenden Hilfethemen:

Konvertieren Sie als Text gespeicherte Zahlen in Zahlen

Konvertieren Sie als Text gespeicherte Daten in Daten

TEXT-Funktion

VALUE-Funktion

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.