Friday, July 29, 2022

Textdateien (.txt oder .csv) importieren oder exportieren

Es gibt zwei Möglichkeiten, Daten aus einer Textdatei mit Excel zu importieren: Sie können sie in Excel öffnen oder Sie können sie als externen Datenbereich importieren. Verwenden Sie zum Exportieren von Daten aus Excel in eine Textdatei den Befehl Speichern unter und ändern Sie den Dateityp im Dropdown-Menü.

Es gibt zwei häufig verwendete Textdateiformate:

  • Textdateien mit Trennzeichen (.txt), in denen das TAB-Zeichen (ASCII-Zeichencode 009) normalerweise jedes Textfeld trennt.

  • Textdateien mit kommagetrennten Werten (.csv), in denen das Kommazeichen (,) normalerweise jedes Textfeld trennt.

Sie können das Trennzeichen ändern, das sowohl in Textdateien mit Trennzeichen als auch in .csv-Textdateien verwendet wird. Dies kann erforderlich sein, um sicherzustellen, dass der Import- oder Exportvorgang wie gewünscht funktioniert.

Hinweis: Sie können bis zu 1.048.576 Zeilen und 16.384 Spalten importieren oder exportieren.

Importieren Sie eine Textdatei, indem Sie sie in Excel öffnen

Sie können eine Textdatei, die Sie in einem anderen Programm erstellt haben, als Excel-Arbeitsmappe öffnen, indem Sie den Befehl Öffnen verwenden. Das Öffnen einer Textdatei in Excel ändert das Format der Datei nicht – Sie können dies in der Excel-Titelleiste sehen, wo der Name der Datei die Namenserweiterung der Textdatei behält (z. B. .txt oder .csv).

  1. Gehen Sie zu Datei > Öffnen und navigieren Sie zu dem Speicherort, der die Textdatei enthält.

  2. Wählen Sie im Dialogfeld „ Öffnen " in der Dropdown-Liste „Dateityp" Textdateien aus.

  3. Suchen Sie die Textdatei, die Sie öffnen möchten, und doppelklicken Sie darauf.

    • Wenn es sich bei der Datei um eine Textdatei (.txt) handelt, startet Excel den Assistenten zum Importieren von Text. Wenn Sie mit den Schritten fertig sind, klicken Sie auf Fertig stellen, um den Importvorgang abzuschließen. Weitere Informationen zu Trennzeichen und erweiterten Optionen finden Sie unter Textimport-Assistent .

    • Wenn es sich bei der Datei um eine CSV-Datei handelt, öffnet Excel automatisch die Textdatei und zeigt die Daten in einer neuen Arbeitsmappe an.

      Hinweis: Wenn Excel eine CSV-Datei öffnet, verwendet es die aktuellen Standardeinstellungen für das Datenformat, um zu interpretieren, wie die einzelnen Datenspalten importiert werden. Wenn Sie mehr Flexibilität beim Konvertieren von Spalten in andere Datenformate wünschen, können Sie den Assistenten zum Importieren von Text verwenden. Beispielsweise kann das Format einer Datenspalte in der CSV-Datei MDY sein, aber das Standarddatenformat von Excel ist YMD, oder Sie möchten eine Spalte mit Zahlen, die führende Nullen enthält, in Text konvertieren, damit Sie die führenden Nullen beibehalten können. Um Excel dazu zu zwingen, den Textimport-Assistenten auszuführen, können Sie die Dateinamenerweiterung von .csv in .txt ändern, bevor Sie sie öffnen, oder Sie können eine Textdatei importieren, indem Sie eine Verbindung zu ihr herstellen (weitere Informationen finden Sie im folgenden Abschnitt).

Importieren Sie eine Textdatei, indem Sie eine Verbindung damit herstellen (Power Query)

Sie können Daten aus einer Textdatei in ein vorhandenes Arbeitsblatt importieren.

  1. Klicken Sie auf der Registerkarte Daten in der Gruppe Daten abrufen und transformieren auf Aus Text/CSV .

  2. Suchen Sie im Dialogfeld Daten importieren nach der Textdatei, die Sie importieren möchten, doppelklicken Sie darauf und klicken Sie auf Importieren .

  3. Im Vorschaudialog haben Sie mehrere Möglichkeiten:

    • Wählen Sie Laden , wenn Sie die Daten direkt in ein neues Arbeitsblatt laden möchten.

    • Wählen Sie alternativ Laden nach aus, wenn Sie die Daten in eine Tabelle, PivotTable/PivotChart, ein vorhandenes/neues Excel-Arbeitsblatt laden oder einfach eine Verbindung erstellen möchten. Sie haben auch die Möglichkeit, Ihre Daten dem Datenmodell hinzuzufügen.

    • Wählen Sie Daten transformieren aus, wenn Sie die Daten in Power Query laden und bearbeiten möchten, bevor Sie sie in Excel übertragen.

Wenn Excel eine bestimmte Datenspalte nicht in das gewünschte Format konvertiert, können Sie die Daten nach dem Importieren konvertieren. Weitere Informationen finden Sie unter Als Text gespeicherte Zahlen in Zahlen konvertieren und Als Text gespeicherte Datumsangaben in Datumsangaben konvertieren .

Exportieren Sie Daten in eine Textdatei, indem Sie sie speichern

Sie können ein Excel-Arbeitsblatt mit dem Befehl Speichern unter in eine Textdatei konvertieren.

  1. Gehen Sie zu Datei > Speichern unter.

  2. Klicken Sie auf Durchsuchen .

  3. Wählen Sie im Dialogfeld Speichern unter unter Dateityp das Textdateiformat für das Arbeitsblatt aus; Klicken Sie beispielsweise auf Text (Tabulator getrennt) oder CSV (Komma getrennt) .

    Hinweis: Die unterschiedlichen Formate unterstützen unterschiedliche Funktionssätze. Weitere Informationen zu den von den verschiedenen Textdateiformaten unterstützten Funktionsgruppen finden Sie unter Dateiformate, die in Excel unterstützt werden .

  4. Navigieren Sie zu dem Speicherort, an dem Sie die neue Textdatei speichern möchten, und klicken Sie dann auf Speichern .

  5. Ein Dialogfeld wird angezeigt, das Sie daran erinnert, dass nur das aktuelle Arbeitsblatt in der neuen Datei gespeichert wird. Wenn Sie sicher sind, dass Sie das aktuelle Arbeitsblatt als Textdatei speichern möchten, klicken Sie auf OK . Sie können andere Arbeitsblätter als separate Textdateien speichern, indem Sie dieses Verfahren für jedes Arbeitsblatt wiederholen.

    Unter dem Menüband wird möglicherweise auch eine Warnung angezeigt, dass einige Funktionen möglicherweise verloren gehen, wenn Sie die Arbeitsmappe in einem CSV-Format speichern.

Weitere Informationen zum Speichern von Dateien in anderen Formaten finden Sie unter Speichern einer Arbeitsmappe in einem anderen Dateiformat .

Importieren Sie eine Textdatei, indem Sie eine Verbindung zu ihr herstellen

Sie können Daten aus einer Textdatei in ein vorhandenes Arbeitsblatt importieren.

  1. Klicken Sie auf die Zelle, in die Sie die Daten aus der Textdatei einfügen möchten.

  2. Klicken Sie auf der Registerkarte Daten in der Gruppe Externe Daten abrufen auf Aus Text .

  3. Suchen Sie im Dialogfeld Daten importieren nach der Textdatei, die Sie importieren möchten, doppelklicken Sie darauf und klicken Sie auf Importieren .

    Folgen Sie den Anweisungen des Textimport-Assistenten . Klicken Sie auf Hilfe Schaltflächenbild auf einer beliebigen Seite des Textimport-Assistenten, um weitere Informationen zur Verwendung des Assistenten zu erhalten. Wenn Sie mit den Schritten im Assistenten fertig sind, klicken Sie auf Fertig stellen, um den Importvorgang abzuschließen.

  4. Gehen Sie im Dialogfeld „ Daten importieren" wie folgt vor:

    1. Unter Wo möchten Sie die Daten ablegen? , Führen Sie einen der folgenden Schritte aus:

      • Um die Daten an den ausgewählten Speicherort zurückzugeben, klicken Sie auf Vorhandenes Arbeitsblatt .

      • Um die Daten in die obere linke Ecke eines neuen Arbeitsblatts zurückzugeben, klicken Sie auf Neues Arbeitsblatt .

    2. Klicken Sie optional auf Eigenschaften , um Aktualisierungs-, Formatierungs- und Layoutoptionen für die importierten Daten festzulegen.

    3. Klicken Sie auf OK .

      Excel fügt den externen Datenbereich an der von Ihnen angegebenen Position ein.

Wenn Excel eine Datenspalte nicht in das gewünschte Format konvertiert, können Sie die Daten nach dem Importieren konvertieren. Weitere Informationen finden Sie unter Als Text gespeicherte Zahlen in Zahlen konvertieren und Als Text gespeicherte Datumsangaben in Datumsangaben konvertieren .

Exportieren Sie Daten in eine Textdatei, indem Sie sie speichern

Sie können ein Excel-Arbeitsblatt mit dem Befehl Speichern unter in eine Textdatei konvertieren.

  1. Gehen Sie zu Datei > Speichern unter.

  2. Das Dialogfeld „ Speichern unter" wird angezeigt.

  3. Wählen Sie im Feld Dateityp das Textdateiformat für das Arbeitsblatt aus.

    • Klicken Sie beispielsweise auf Text (Tabulator getrennt) oder CSV (Komma getrennt) .

    • Hinweis: Die unterschiedlichen Formate unterstützen unterschiedliche Funktionssätze. Weitere Informationen zu den von den verschiedenen Textdateiformaten unterstützten Funktionsgruppen finden Sie unter Dateiformate, die in Excel unterstützt werden .

  4. Navigieren Sie zu dem Speicherort, an dem Sie die neue Textdatei speichern möchten, und klicken Sie dann auf Speichern .

  5. Ein Dialogfeld wird angezeigt, das Sie daran erinnert, dass nur das aktuelle Arbeitsblatt in der neuen Datei gespeichert wird. Wenn Sie sicher sind, dass Sie das aktuelle Arbeitsblatt als Textdatei speichern möchten, klicken Sie auf OK . Sie können andere Arbeitsblätter als separate Textdateien speichern, indem Sie dieses Verfahren für jedes Arbeitsblatt wiederholen.

  6. Ein zweites Dialogfeld wird angezeigt, das Sie daran erinnert, dass Ihr Arbeitsblatt möglicherweise Funktionen enthält, die von Textdateiformaten nicht unterstützt werden. Wenn Sie nur die Arbeitsblattdaten in der neuen Textdatei speichern möchten, klicken Sie auf Ja . Wenn Sie sich nicht sicher sind und mehr darüber erfahren möchten, welche Excel-Funktionen von Textdateiformaten nicht unterstützt werden, klicken Sie auf Hilfe , um weitere Informationen zu erhalten.

Weitere Informationen zum Speichern von Dateien in anderen Formaten finden Sie unter Speichern einer Arbeitsmappe in einem anderen Dateiformat .

Die Art und Weise, wie Sie das Trennzeichen beim Importieren ändern, hängt davon ab, wie Sie den Text importieren.

  • Wenn Sie Daten abrufen und transformieren > Aus Text/CSV verwenden, wählen Sie, nachdem Sie die Textdatei ausgewählt und auf Importieren geklickt haben, ein zu verwendendes Zeichen aus der Liste unter Trennzeichen aus. Sie können die Auswirkungen Ihrer neuen Auswahl sofort in der Datenvorschau sehen, sodass Sie sicher sein können, dass Sie die gewünschte Auswahl getroffen haben, bevor Sie fortfahren.

  • Wenn Sie den Textimport-Assistenten verwenden, um eine Textdatei zu importieren, können Sie das Trennzeichen ändern, das für den Importvorgang in Schritt 2 des Textimport-Assistenten verwendet wird. In diesem Schritt können Sie auch ändern, wie aufeinanderfolgende Trennzeichen wie aufeinanderfolgende Anführungszeichen behandelt werden.

    Weitere Informationen zu Trennzeichen und erweiterten Optionen finden Sie unter Textimport-Assistent .

Wenn Sie beim Speichern unter CSV ein Semikolon als standardmäßiges Listentrennzeichen verwenden möchten, die Änderung jedoch auf Excel beschränken müssen, sollten Sie das standardmäßige Dezimaltrennzeichen in ein Komma ändern. Dadurch wird Excel gezwungen, ein Semikolon für zu verwenden das Listentrennzeichen. Dies ändert natürlich auch die Art und Weise, wie Dezimalzahlen angezeigt werden. Ziehen Sie daher auch in Betracht, das Tausendertrennzeichen zu ändern, um Verwirrung zu vermeiden.

  1. Deaktivieren Sie Excel-Optionen > Erweitert > Bearbeitungsoptionen > Systemtrennzeichen verwenden .

  2. Stellen Sie das Dezimaltrennzeichen auf , (ein Komma) ein.

  3. Setzen Sie das Tausendertrennzeichen auf . (eine Periode, ein Zeitabstand).

Wenn Sie eine Arbeitsmappe als CSV-Datei speichern, ist das standardmäßige Listentrennzeichen (Trennzeichen) ein Komma. Sie können dies mithilfe der Windows-Regionseinstellungen in ein anderes Trennzeichen ändern.

Achtung: Eine Änderung der Windows-Einstellung bewirkt eine globale Änderung auf Ihrem Computer, die alle Anwendungen betrifft. Um nur das Trennzeichen für Excel zu ändern, siehe Ändern des standardmäßigen Listentrennzeichens zum Speichern von Dateien als Text (.csv) in Excel .

  1. Klicken Sie in Microsoft Windows 10 mit der rechten Maustaste auf die Schaltfläche Start und dann auf Einstellungen .

  2. Klicken Sie auf Zeit & Sprache und dann im linken Bereich auf Region .

  3. Klicken Sie im Hauptfenster unter Regionale Einstellungen auf Zusätzliche Datums-, Uhrzeit- und regionale Einstellungen .

  4. Klicken Sie unter Region auf Datums-, Zeit- oder Zahlenformate ändern .

  5. Klicken Sie im Dialogfeld Region auf der Registerkarte Format auf Zusätzliche Einstellungen .

  6. Geben Sie im Dialogfeld Format anpassen auf der Registerkarte Zahlen ein Zeichen ein, das als neues Trennzeichen im Feld Listentrennzeichen verwendet werden soll.

  7. Klicken Sie zweimal auf OK .

  1. Klicken Sie in Microsoft Windows auf die Schaltfläche Start und dann auf Systemsteuerung .

  2. Klicken Sie unter Uhr, Sprache und Region auf Datums-, Uhrzeit- oder Zahlenformate ändern .

  3. Klicken Sie im Dialogfeld Region auf der Registerkarte Format auf Zusätzliche Einstellungen .

  4. Geben Sie im Dialogfeld Format anpassen auf der Registerkarte Zahlen ein Zeichen ein, das als neues Trennzeichen im Feld Listentrennzeichen verwendet werden soll.

  5. Klicken Sie zweimal auf OK .

Hinweis: Nachdem Sie das Listentrennzeichen für Ihren Computer geändert haben, verwenden alle Programme das neue Zeichen als Listentrennzeichen. Sie können das Zeichen auf die gleiche Weise wieder auf das Standardzeichen zurücksetzen.

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in der Answers-Community erhalten.

Siehe auch

Daten aus externen Datenquellen importieren (Power Query)

No comments:

Post a Comment