Wie speichert oder konvertiert man eine Excel-Datei in eine pipe-getrennte Datei?
Während die Konvertierung einer Excel-Arbeitsmappe in eine CSV-Datei üblich und unkompliziert ist, müssen Sie Ihre Daten gelegentlich mit einem anderen Trennzeichen exportieren – beispielsweise dem Pipe-Zeichen (|). Pipe-getrennte Dateien eignen sich hervorragend für den Datenaustausch mit Systemen oder Teams, die dieses Format zum Import oder zur weiteren Verarbeitung benötigen. In diesem Tutorial erfahren Sie, wie Sie eine Excel-Datei auf verschiedene praktische Weisen in eine pipe-getrennte Datei speichern oder konvertieren. Jede Methode wird detailliert erläutert – inklusive optimaler Anwendungsfälle, möglicher Einschränkungen und hilfreicher Tipps zur Fehlervermeidung.
Speichern einer Excel-Datei als pipe-getrennte Datei durch Ändern des systemweiten Listen-Trennzeichens
Excel exportiert standardmäßig CSV-Dateien mit Kommas als Trennzeichen. Falls Sie jedoch eine pipe-getrennte Datei (|) benötigen, können Sie das systemweite Listen-Trennzeichen vorübergehend auf das Pipe-Zeichen ändern. Diese Methode eignet sich ideal für lokale, einmalige Exporte – vorausgesetzt, Sie verfügen über die nötigen Berechtigungen, um Ihre regionalen Systemeinstellungen anzupassen. Beachten Sie: Die Änderung des systemweiten Trennzeichens wirkt sich auf sämtliche trennzeichenabhängigen Vorgänge im gesamten System aus, bis Sie die Einstellung wieder zurücksetzen.
Um eine Excel-Arbeitsmappe als pipe-getrennte Datei zu speichern, führen Sie die folgenden Schritte aus:
1. Öffnen Sie die Systemsteuerung auf Ihrem Computer. Wählen Sie im Fenster der Systemsteuerung unter Ansicht nach in der Dropdown-Liste die Option Kategorie aus und klicken Sie anschließend auf Uhr, Sprache und Region, wie unten dargestellt.

2. Klicken Sie im Fenster Uhr, Sprache und Region auf der rechten Seite auf Region (oder Region und Sprache) (siehe Screenshot unten).

3. Klicken Sie im Dialogfeld Region(oder)Region und Sprache) auf die Schaltfläche Zusätzliche Einstellungen…, wie abgebildet.

4. Entfernen Sie im Dialogfeld Format anpassen auf der Registerkarte „Zahlen“ das Komma im Feld Listen-Trennzeichen. Drücken Sie anschließend Umschalttaste + \, um das Pipe-Zeichen (|) als Listen-Trennzeichen einzugeben. Bestätigen Sie das neue Trennzeichen mit einem Klick auf OK.

5. Klicken Sie auf OK, um das Dialogfeld Region(oder)Region und Sprache) zu schließen und Ihre Änderungen zu übernehmen.
6. Öffnen Sie Ihre Arbeitsmappe und wechseln Sie zu dem Arbeitsblatt, das Sie als pipe-getrennte Datei speichern möchten. Gehen Sie zu Datei > Speichern unter > Durchsuchen.

7. Führen Sie im Fenster Speichern unter Folgendes aus:
7,1) Wählen Sie den Zielordner für Ihre pipe-getrennte Datei aus.
7,2) Geben Sie den gewünschten Dateinamen in das Feld Dateiname ein.
7,3) Wählen Sie im Dropdown-Menü Speichern im Format die Option CSV (durch Trennzeichen getrennt) aus. Trotz des Namens verwendet diese Einstellung das systemweite Listen-Trennzeichen, das Sie zuvor auf das Pipe-Zeichen (|) geändert haben.
7,4) Klicken Sie auf Speichern, um das Arbeitsblatt zu exportieren.

8. Klicken Sie bei der Aufforderung zu möglichen Inkompatibilitäten mit dem CSV-Format auf OK. Bitte beachten Sie: Es wird nur das aktuelle Arbeitsblatt gespeichert. Falls Ihre Arbeitsmappe mehrere Blätter enthält, müssen Sie diesen Vorgang für jedes Blatt wiederholen und jeder Datei einen eindeutigen Namen geben, um Überschreibungen zu vermeiden.

Ihre Daten sind nun im pipe-getrennten Format gespeichert. Um das Trennzeichen zu überprüfen oder die exportierten Daten anzuzeigen, klicken Sie mit der rechten Maustaste auf die Ausgabedatei, wählen Sie Öffnen mit > Editor (oder einen anderen Texteditor) und prüfen Sie das Ergebnis wie unten dargestellt. Jeder Wert sollte durch ein Pipe-Zeichen (|) getrennt sein:

Die Vorschau im Editor sollte Werte anzeigen, die durch das Pipe-Trennzeichen getrennt sind, wie im Folgenden dargestellt.

Hinweise und bewährte Verfahren: Denken Sie daran, Ihr ursprüngliches systemweites Listen-Trennzeichen nach Abschluss des Exports wiederherzustellen, um unbeabsichtigte Auswirkungen auf andere Anwendungen oder Datenprozesse zu vermeiden. Diese Methode steht möglicherweise nicht zur Verfügung, wenn Ihnen die erforderlichen Systemberechtigungen fehlen oder wenn eine Änderung der Systemlokalität andere Programme beeinträchtigen könnte.
Als Alternative – insbesondere in gemeinsam genutzten oder eingeschränkten Umgebungen – empfehlen sich die unten beschriebenen VBA- oder Formelmethoden. Sie ermöglichen es Ihnen, Systemeinstellungen zu umgehen und bieten maximale Flexibilität bei der Automatisierung oder Anpassung Ihres Datenexports.
VBA-Code – Automatisiertes Speichern von Excel-Daten als pipe-getrennte Datei ohne Änderung der Systemeinstellungen
Wenn Sie Ihre regionalen Systemeinstellungen nicht anpassen möchten, können Sie ein VBA-Makro nutzen, um Ihre Excel-Daten direkt als pipe-getrennte Datei zu exportieren. Diese Methode eignet sich ideal für wiederkehrende Exporte, automatisierte Workflows oder Umgebungen, in denen das Ändern des Standardtrennzeichens nicht erlaubt ist. Sie bietet maximale Flexibilität beim Speichern beliebiger Arbeitsblätter als getrennte Textdatei und ermöglicht eine mühelose Anpassung der Ausgabe.
Vorteile: Keine Änderung globaler Systemeinstellungen erforderlich – ideal für Batch-Vorgänge und wiederholte Nutzung sowie anpassbar an verschiedene Trennzeichen und Dateinamen.
1. Gehen Sie zu Entwicklertools > Visual Basic, um den VBA-Editor zu öffnen. Klicken Sie im Fenster Microsoft Visual Basic for Applications auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul ein:
Sub ExportPipeDelimitedFile()
Dim ws As Worksheet
Dim filePath As String
Dim rng As Range
Dim rowArr As Variant
Dim rowStr As String
Dim i As Long, j As Long
On Error Resume Next
Set ws = ActiveSheet
filePath = Application.GetSaveAsFilename(InitialFileName:=ws.Name & ".txt", FileFilter:="Text Files (*.txt), *.txt", Title:="KutoolsforExcel")
If filePath = "False" Then Exit Sub
Set rng = ws.UsedRange
Open filePath For Output As #1
For i = 1 To rng.Rows.Count
rowArr = rng.Rows(i).Value
rowStr = ""
For j = 1 To rng.Columns.Count
rowStr = rowStr & rowArr(1, j)
If j < rng.Columns.Count Then
rowStr = rowStr & "|"
End If
Next j
Print #1, rowStr
Next i
Close #1
MsgBox "Export complete!", vbInformation, "KutoolsforExcel"
End Sub 2. Schließen Sie den VBA-Editor. Drücken Sie in Excel Alt + F8, um das Makrodialogfeld zu öffnen, wählen Sie ExportPipeDelimitedFile aus und klicken Sie auf Ausführen. Ein Dialog fordert Sie zur Angabe des Speicherorts und Dateinamens auf. Nach der Ausführung werden die Daten des ausgewählten Arbeitsblatts als pipe-getrennte Textdatei exportiert – ohne Systemänderungen.
Praktische Tipps:
- Dieses Makro erstellt eine Textdatei mit Daten aus dem aktiven Arbeitsblatt. Stellen Sie sicher, dass das gewünschte Arbeitsblatt aktiv ist, bevor Sie das Makro ausführen.
- Leere Zellen werden als leere Felder exportiert.
- Sie können das Trennzeichen („|“) im Code bei Bedarf problemlos an Ihre eigenen, benutzerdefinierten Trennzeichen anpassen.
- Falls Sie auf Berechtigungsfehler stoßen, überprüfen Sie den Dateipfad, oder stellen Sie sicher, dass Sie über Schreibzugriff auf den Zielordner verfügen.
Excel-Formel – Verwenden Sie Formeln, um eine Hilfsspalte zu erstellen, die Werte mit Pipe-Trennzeichen verkettet; anschließend manuelles Exportieren oder Kopieren der Ergebnisse
Eine effektive Möglichkeit, eine pipe-getrennte Version Ihrer Daten zu erstellen – ohne System- oder globale Excel-Einstellungen anzupassen – ist die Verwendung einer Formel in einer Hilfsspalte. Dieser Ansatz eignet sich ideal für kleine bis mittlere Datensätze, einmalige Exporte oder wenn Sie die getrennten Daten vor dem Export prüfen möchten.
Vorteile: Keine Administratorrechte oder Makros erforderlich – schnelle visuelle Überprüfung möglich.
Einschränkungen: Erfordert manuelles Kopieren oder Exportieren; nicht ideal für große Datensätze oder häufige Aktualisierungen.
Angenommen, Ihr Datenbereich befindet sich in den Spalten A, B und C. Um diese Spalten mit dem Pipe-Trennzeichen zu verketten, wenden Sie die folgende Methode an.
1. Geben Sie in die erste Zelle Ihrer Hilfsspalte (z. B. D2) diese Formel ein:
=A2 & "|" & B2 & "|" & C2 2. Drücken Sie die Eingabetaste, um die Formel anzuwenden. Ziehen Sie anschließend am Ausfüllkästchen nach unten, um die Formel auf alle relevanten Zeilen zu übertragen. Passen Sie die Formel gegebenenfalls an, falls Ihre Daten mehr Spalten oder Zeilen umfassen.
Erläuterung: Jede Zelle in Spalte D zeigt die Daten der jeweiligen Zeile, verbunden durch Pipe-Zeichen. Für größere Bereiche passen Sie die Formel an, um weitere Spalten einzubeziehen, oder verwenden Sie TEXTVERKETTEN (verfügbar ab Excel 2016):
=TEXTJOIN("|",TRUE,A2:C2) Diese Version verarbeitet automatisch eine beliebige Anzahl von Spalten und ignoriert leere Zellen – ganz nach Wunsch.
3. Sobald Sie alle Zeilen verkettet haben, markieren und kopieren Sie die gesamte Hilfsspalte, fügen Sie die Werte in Notepad oder einen anderen Texteditor ein und speichern Sie das Ergebnis als .TXT-Datei, um Ihre pipe-getrennten Daten zu exportieren.
Praktische Tipps:
- Prüfen Sie bei einer Erweiterung auf zusätzliche Spalten, ob versehentlich abschließende Pipe-Zeichen in Formeln enthalten sind.
- Um das Ergebnis in anderen Anwendungen zu nutzen, klicken Sie mit der rechten Maustaste und kopieren Sie ausschließlich die gewünschte Spalte. Fügen Sie anschließend die Werte – nicht die Formeln – in ein neues Excel-Arbeitsblatt oder einen Texteditor ein.
- Formeln aktualisieren sich dynamisch, sobald sich Ihre Daten ändern – kopieren Sie sie als Werte, um die exportierten Ergebnisse dauerhaft zu fixieren.
- Wenn Ihre Daten Pipe-Zeichen enthalten, stellen Sie sicher, dass Ihr nachgeschaltetes System diese beim Lesen der Datei problemlos verarbeiten kann.
Zusammenfassender Vorschlag: Die Methode mit der Formelhelfer-Spalte ist schnell und flexibel – ideal für spontane Exporte oder Vorabansichten. Sie eignet sich besonders gut für mittelgroße Datensätze oder wenn Sie die Ergebnisse visuell prüfen möchten, bevor Sie die Datei manuell erstellen.
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins