So exportieren Sie Excel-Daten als Textdatei: Schritt-für-Schritt-Anleitung für 2025



So exportieren Sie Excel als TXT-Datei: Eine praktische Anleitung

Okay, das ist mir gestern Abend passiert, als ich Daten aus Excel als reine Textdatei exportieren musste – nicht als CSV, nicht einfach per Kopieren und Einfügen, sondern als saubere, tabulatorgetrennte Textdatei. Zuerst dachte ich, es wäre ganz einfach, aber es ist ziemlich knifflig. Die Optionen sind nicht immer offensichtlich, und wer nicht aufpasst, könnte meinen, der Export der gesamten Arbeitsmappe sei einfach, obwohl es in Wirklichkeit nur das aktive Blatt ist. Hier ist, was bei mir endlich funktioniert hat, falls Sie auch nicht weiterkommen.

Das richtige Blatt finden und auswählen, wo gespeichert werden soll

Öffnen Sie zunächst Ihre Excel-Datei und stellen Sie sicher, dass Sie sich auf dem richtigen Blatt befinden. Ja, ich weiß, das ist eine grundlegende Sache, aber ich habe schon Leute gesehen, die das übersehen und sich dann gewundert haben, warum ihr Export nur einen Teil der Daten enthält. Doppelklicken Sie einfach auf die Registerkarte des Blatts oder klicken Sie darauf, um sie zu aktivieren. Das ist wichtig, da die Funktion „Speichern unter“ in Excel nur das speichert, was aktuell aktiv ist, es sei denn, Sie führen mehrere Exporte durch.

Überlegen Sie anschließend, wohin die exportierte Datei gehen soll. Ich wähle normalerweise einen dedizierten Ordner für Exporte, da diese Textdateien unübersichtlich werden können, wenn sie in beliebigen Ordnern herumliegen. Sie können Ihren Standardspeicherort auch über Datei > Optionen > Speichern festlegen, wenn Sie es beim nächsten Mal schneller haben möchten.

Der eigentliche Export – Speichern unter und das richtige Format auswählen

Nächster Schritt: Klicken Sie Fileim oberen Menü auf und wählen Sie Save As. Wenn Sie neuere Excel-Versionen (wie 2016 oder 365) verwenden, funktioniert das Prinzip genauso. Wählen Sie einfach den gewünschten Dateityp aus und suchen Sie dann nach dem Dropdown-Menü „Dateityp“.Dieser Teil war für mich zunächst verwirrend, da ich immer erwartet hatte, direkt „TXT“ oder „Nur-Text“ zu finden, aber normalerweise wird es als aufgeführt Text (Tab delimited) (*.txt). Manchmal steht es unter „Andere Formate“, also achten Sie darauf.

Geben Sie Ihrer Datei einen aussagekräftigen Namen, damit Sie später wissen, was sie enthält. Wählen Sie anschließend diese Text (Tab delimited) (*.txt)Option aus. Dieses Format ist deutlich flexibler als CSV, wenn Sie Daten an anderer Stelle importieren oder in einem Skript vorverarbeiten möchten. Wenn sich der Dateiname automatisch in.txt ändert, ist das ein gutes Zeichen.

Bevor Sie auf klicken Save, überprüfen Sie noch einmal, ob Sie das richtige Blatt exportieren. Manchmal wird im Speicherdialog standardmäßig das erste Blatt der Arbeitsmappe angezeigt, und ich habe versehentlich die falschen Daten exportiert. Ach ja, und noch ein kleiner Hinweis: Wenn Sie auf „Speichern“ klicken, erscheint möglicherweise eine Warnung, dass nur das aktive Blatt in diesem Format gespeichert wird. Das ist normal – Excel exportiert standardmäßig nicht die gesamte Arbeitsmappe in eine Textdatei, es sei denn, Sie bearbeiten jedes Blatt manuell oder verwenden einen Makrotrick. Wenn Sie also mehrere Blätter benötigen, müssen Sie diesen Vorgang für jedes Blatt wiederholen oder später mit VBA automatisieren.

Was passiert nach dem Speichern? Überprüfen der Ausgabe

Nachdem Sie auf „OK“ geklickt haben und der Speichervorgang abgeschlossen ist, öffnen Sie die neue .txtDatei in einem einfachen Editor wie Notepad oder Visual Studio Code. Sie sollte nur die Daten aus Ihrem Arbeitsblatt enthalten, getrennt durch Tabulatoren. Sollten Sie ungewöhnliche Zeilenumbrüche oder fehlende Daten sehen, kann dies an Sonderzeichen oder Formeln in Ihrem Arbeitsblatt liegen. Denken Sie daran: Formeln werden nicht exportiert – nur die sichtbaren, verarbeiteten Daten zum Zeitpunkt des Speicherns.

Diese Methode erfasst nur das aktive Blatt. Wenn Ihre Datei mehrere Blätter enthält, müssen Sie dies für jedes einzelne Blatt tun oder für Massenexporte eine Makroautomatisierung in Betracht ziehen. Hier ist ein kurzer VBA-Ausschnitt, den ich gefunden habe, der jedes Blatt durchläuft und als einzelne Textdateien speichert, was Ihnen auf lange Sicht Zeit sparen kann:

Sub ExportSheetsToText() Dim ws As Worksheet Dim savePath As String savePath = "C:\Exports\" For Each ws In ThisWorkbook. Worksheets ws. SaveAs Filename:=savePath & ws. Name & ".txt", FileFormat:=xlText Next ws End Sub

Aber das ist schon etwas fortgeschrittener und wahrscheinlich übertrieben, wenn Sie nur ein einmaliges Projekt durchführen!

Einige abschließende Tipps und Fallstricke

Überprüfen Sie außerdem die exportierte Datei, um sicherzustellen, dass die Daten korrekt sind. Wenn seltsame Zeichen vorhanden sind oder die Trennzeichen falsch erscheinen, liegt dies möglicherweise an den Einstellungen für Listen- oder Dezimaltrennzeichen Ihres Systems. Sie können diese unter Systemsteuerung > Region > Weitere Einstellungen anpassen und das Listentrennzeichen je nach Bedarf auf einen Tabulator oder ein Komma einstellen.

Wenn der Export nicht ganz korrekt ist und Ihr Blatt kompliziert ist – beispielsweise verbundene Zellen, Formeln oder Sonderzeichen –, müssen Sie dies möglicherweise zuerst in Excel bereinigen. Ich empfehle außerdem, in den Excel-Optionen unter „ Erweitert“ > „Ausschneiden, Kopieren und Einfügen“ die Option „Systemtrennzeichen verwenden“ zu aktivieren, um inkonsistente Trennzeichen zu vermeiden.

So nervig es auch war, ich stellte fest, dass die manuelle Wiederholung des Vorgangs nicht so schlimm war, bis ich ein Makro einrichtete. Schon allein die Tatsache, dass es darauf ankommt, das richtige Blatt auszuwählen, auszuwählen Text (Tab delimited) (*.txt)und das Ergebnis noch einmal zu überprüfen, hilft, Überraschungen zu vermeiden.

Ich hoffe, das hat jemandem Kopfschmerzen erspart – ich habe viel länger gebraucht, als nötig, um die Verwirrung rund um die „Speichern unter“-Optionen zu entschlüsseln. Viel Erfolg beim Export und vergessen Sie nicht, vor größeren Änderungen ein Backup zu erstellen!



War dieser Artikel hilfreich?