Textdatei in Excel importieren

Textdatei in Excel importieren

Ich habe eine Textdatei mit folgendem 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 ich ein Makro schreiben?

Der Spaltenname und der Spaltenwert stehen in derselben Zeile und sind durch:

Jeder Datensatz wird durch ein angegebenes Trennzeichen abgegrenzt.

Ich weiß, wie man eine reine Textdatei importiert, aber ich habe keine Ahnung, wie ich mit diesem Formattyp umgehen soll.

Antwort1

Öffnen Sie es inIhr bevorzugter Texteditor. Ersetzen Sie County Name:durch , ersetzen Sie \r\nAthlete ID Count:durch \t, ersetzen Sie \r\nActivity Count:durch \tund ersetzen Sie \r\nAverage Distance:durch \t. Sie erhalten einen Eintrag pro Zeile, durch Tabulatoren getrennt, und der Import in Excel sollte ab diesem Zeitpunkt ein Kinderspiel sein.

Antwort2

Sie können die Microsoft Office-Textimport-Assistentfür Excel.

Textimport-Assistent Sie können Microsoft Office Excel verwenden, um Daten aus einer Textdatei in ein Arbeitsblatt zu importieren. Der Textimport-Assistent überprüft die zu importierende Textdatei und hilft Ihnen sicherzustellen, dass die Daten in der gewünschten Weise importiert werden.

HINWEIS: Um den Textimport-Assistenten zu starten, klicken Sie auf der Registerkarte Daten in der Gruppe Externe Daten abrufen 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 gleich lang sind, wählen Sie „Feste Breite“.

Import ab Zeile starten: Geben Sie eine Zeilennummer ein oder wählen Sie eine 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 erstellt wurde als dem, den Sie auf Ihrem Computer verwenden, sollten Sie diese Einstellung ändern, damit sie diesem Zeichensatz entspricht. Wenn Ihr Computer beispielsweise auf die Verwendung des Zeichensatzes 1251 (Kyrillisch, Windows) eingestellt ist, Sie aber wissen, dass die Datei mit dem Zeichensatz 1252 (Westeuropäisch, Windows) erstellt wurde, sollten Sie den Dateiursprung auf 1252 festlegen.

Dateivorschau: In diesem Feld wird der Text so angezeigt, wie er erscheint, wenn er im Arbeitsblatt in Spalten aufgeteilt ist.

Schritt 2 von 3 (Getrennte Daten)

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

Aufeinanderfolgende Trennzeichen als eins 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 Ihrer Textdatei umschließt. Wenn Excel auf das Textqualifiziererzeichen stößt, wird der gesamte Text, der diesem Zeichen folgt und dem nächsten Vorkommen dieses Zeichens vorangeht, als ein Wert importiert, selbst wenn der Text ein Trennzeichen enthält. Wenn das Trennzeichen beispielsweise ein Komma (,) und der Textqualifizierer ein Anführungszeichen (") ist, wird „Dallas, Texas“ als „Dallas, Texas“ in eine Zelle importiert. Wenn kein Zeichen oder das Apostroph (') als Textqualifizierer angegeben ist, wird „Dallas, Texas“ als „Dallas und Texas“ in zwei benachbarte Zellen importiert.

Wenn das Trennzeichen zwischen Textqualifizierern vorkommt, lässt Excel die Qualifizierer im importierten Wert aus. Wenn zwischen Textqualifizierern kein Trennzeichen vorkommt, schließt Excel das Qualifiziererzeichen in den importierten Wert ein. Daher wird „Dallas Texas“ (unter Verwendung des Textqualifizierers in Anführungszeichen) als „Dallas Texas“ in eine Zelle importiert.

Datenvorschau Überprüfen Sie den Text in diesem Feld, um sicherzustellen, dass der Text im Arbeitsblatt wie gewünscht in Spalten aufgeteilt wird.

Schritt 2 von 3 (Daten mit fester Breite)

Datenvorschau In diesem Abschnitt können Sie die Feldbreiten festlegen. 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 die Art der Dezimal- und Tausendertrennzeichen an, die in der Textdatei verwendet werden. Wenn die Daten in Excel importiert werden, entsprechen die Trennzeichen denen, die in den Ländereinstellungen (Windows-Systemsteuerung) für Ihr Land/Ihre Region angegeben sind.

Geben Sie an, dass ein oder mehrere numerische Werte ein abschließendes Minuszeichen enthalten können.

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, wird in der Spaltenüberschrift unter Datenvorschau das Format angezeigt. Wenn Sie Datum auswählen, wählen Sie im Feld Datum ein Datumsformat aus.

Wählen Sie das Datenformat, das den Vorschaudaten am nächsten kommt, damit Excel die importierten Daten korrekt konvertieren kann. Beispiel:

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

Wählen Sie „Text“ aus, um eine Spalte mit ausschließlich Zahlenzeichen in das Excel-Textformat zu konvertieren.

Um eine Spalte mit allen Datumszeichen (jedes Datum in der Reihenfolge Jahr, Monat und Tag) in das Excel-Datumsformat zu konvertieren, wählen Sie „Datum“ und anschließend im Feld „Datum“ den Datumstyp „YMD“ aus.

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

Wenn die Spalte eine Mischung aus Formaten enthält, beispielsweise alphabetische und numerische Zeichen, konvertiert Excel die Spalte in „Allgemein“.

Wenn in einer Datumsspalte jedes Datum in der Reihenfolge Jahr, Monat und Tag steht und Sie Datum zusammen mit dem Datumstyp MDY auswählen, konvertiert Excel die Spalte in das allgemeine Format. Eine Spalte, die Datumszeichen enthält, muss einem in Excel integrierten Datumsformat oder benutzerdefinierten Datumsformaten weitgehend entsprechen.

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

Als Text gespeicherte Zahlen in Zahlen umwandeln

Als Text gespeicherte Daten in Daten umwandeln

TEXT-Funktion

VALUE-Funktion

verwandte Informationen