Eine Excel-Tabelle nach CSV zu exportieren klingt nach einer Sache von Sekunden, und oft ist sie das auch. Doch je nach Aufgabe ist der beste Weg ein anderer. Für einen einmaligen Export wollen Sie nichts installieren, für einen wöchentlichen Report soll es automatisch laufen, und bei einer Kundenliste darf nichts auf einen fremden Server gelangen. Dieser Ratgeber vergleicht fünf gängige Methoden, von einem Online-Konverter wie excel-csv.de über Excels eingebautes "Speichern unter" und Power Query bis zu Python pandas und LibreOffice Calc. Am Ende wissen Sie, welcher Weg zu Ihrem Anwendungsfall passt.

Methode 1: Online-Konverter wie excel-csv.de

Der direkteste Weg führt über ein spezialisiertes Online-Werkzeug. Sie ziehen die .xlsx-Datei in den Browser, wählen das gewünschte Trennzeichen sowie die Kodierung, entscheiden bei mehreren Tabellenblättern, welches exportiert werden soll, und laden die fertige CSV herunter. Es ist nur ein Schritt, ganz ohne Installation und ohne Anmeldung.

Der entscheidende Vorteil bei excel-csv.de ist die lokale Verarbeitung. Die Umwandlung läuft komplett clientseitig mit JavaScript im Browser, die Datei wird also nicht auf einen Server hochgeladen. Damit verlassen Ihre Daten das Gerät nicht, was bei Kundenlisten oder Personaldaten der datenschutzrechtlich sauberste Weg ist. Gleichzeitig haben Sie die Kontrolle, die Excel an dieser Stelle vermissen lässt: Sie wählen Komma oder Semikolon als Trennzeichen, bestimmen, ob ein UTF-8-BOM gesetzt wird, und können bei einer Arbeitsmappe mit mehreren Blättern gezielt das richtige auswählen. Für einen schnellen, kontrollierten Einzelexport ist das die unkomplizierteste Option.

Methode 2: Excel "Speichern unter → CSV"

Excel bringt einen CSV-Export von Haus aus mit. Sie öffnen die Datei, gehen auf "Datei", dann "Speichern unter", und wählen unter den Dateitypen ein CSV-Format. Das ist bequem, weil Sie das Programm ohnehin offen haben, hat aber mehrere Tücken, die man kennen sollte.

Erstens exportiert "Speichern unter" immer nur das gerade aktive Tabellenblatt. Eine Arbeitsmappe mit fünf Blättern erfordert fünf einzelne Speichervorgänge. Zweitens nimmt deutsches Excel als Trennzeichen standardmäßig das Semikolon, weil das Komma im deutschen Sprachraum als Dezimaltrennzeichen belegt ist. Wer eine komma-getrennte Datei erwartet, bekommt also etwas anderes. Drittens, und das ist der häufigste Stolperstein, unterscheidet Excel zwischen "CSV (Trennzeichen-getrennt)" und "CSV UTF-8". Die erste Variante speichert je nach Version in Windows-1252, wodurch Umlaute beim späteren UTF-8-Einlesen zerstört werden. Auch das BOM-Verhalten ist je nach Excel-Version unterschiedlich, mal wird eines gesetzt, mal nicht.

Achtung beim Format "CSV (Trennzeichen-getrennt)": Diese Excel-Option speichert je nach Version in der älteren Windows-1252-Kodierung und zerstört dabei häufig Umlaute, sobald die Datei später als UTF-8 eingelesen wird. Aus Köhler wird dann Köhler. Wählen Sie stattdessen das Format "CSV UTF-8 (durch Trennzeichen getrennt)", oder nutzen Sie einen Konverter, der die Ausgabe verlässlich als UTF-8 schreibt.

Methode 3: Power Query und Power Automate

Wer Excel-Daten nicht einmalig, sondern regelmäßig und nach festem Muster exportiert, sollte über Automatisierung nachdenken. Power Query ist der in Excel eingebaute Editor zum Abrufen und Transformieren von Daten. Damit lassen sich Quellen einlesen, Spalten umbenennen, filtern und aufbereiten, und die Schritte werden als wiederholbare Abfrage gespeichert. Bei einer neuen Datenlage genügt ein Klick auf Aktualisieren, statt die Aufbereitung jedes Mal von Hand zu wiederholen.

Power Query selbst ist eher auf den Import und die Transformation ausgelegt als auf den CSV-Export, der dort nur eingeschränkt automatisch funktioniert. Für echte, unbeaufsichtigte Exporte ergänzt Power Automate das Bild: Als Cloud-Dienst lassen sich damit Workflows bauen, die etwa eine Excel-Datei in OneDrive oder SharePoint auslesen und als CSV ablegen, ausgelöst nach Zeitplan oder durch ein Ereignis. Der Aufwand für die Einrichtung ist höher, dafür läuft der Vorgang danach ohne manuelles Zutun.

Methode 4: Python mit pandas

Für Automatisierung, Stapelverarbeitung und den Umgang mit mehreren Blättern ist Python mit der Bibliothek pandas das mächtigste Werkzeug. Die Funktion pd.read_excel liest eine .xlsx-Datei ein, optional gezielt ein bestimmtes Blatt über den Parameter sheet_name, und to_csv schreibt das Ergebnis als CSV. Dabei steuern Sie jeden Aspekt der Ausgabe selbst: das Trennzeichen über sep, die Kodierung über encoding, und mit index=False verhindern Sie, dass pandas eine zusätzliche Indexspalte voranstellt.

Das folgende Beispiel liest ein bestimmtes Blatt einer Arbeitsmappe und schreibt es als semikolon-getrennte, UTF-8-kodierte CSV. Über eine Schleife lässt sich das leicht auf alle Blätter oder einen ganzen Ordner ausweiten:

import pandas as pd

# Ein bestimmtes Blatt der Arbeitsmappe einlesen
df = pd.read_excel("kunden.xlsx", sheet_name="Bestellungen")

# Als CSV schreiben: Semikolon, UTF-8 mit BOM, ohne Indexspalte
df.to_csv(
    "bestellungen.csv",
    sep=";",
    encoding="utf-8-sig",
    index=False,
)

# Alle Blätter auf einmal als je eine CSV exportieren
alle = pd.read_excel("kunden.xlsx", sheet_name=None)
for blatt, daten in alle.items():
    daten.to_csv(f"{blatt}.csv", sep=";", encoding="utf-8-sig", index=False)

Die Kodierung utf-8-sig schreibt ein UTF-8-BOM, das deutsches Excel beim Doppelklick zur korrekten Umlaut-Anzeige bewegt. Wer das BOM nicht möchte, etwa für die Weiterverarbeitung in anderen Programmen, nutzt stattdessen schlicht encoding="utf-8". Python ist die erste Wahl, sobald Sie viele Dateien, mehrere Blätter oder wiederkehrende Läufe verarbeiten, verlangt aber eine installierte Python-Umgebung und etwas Einarbeitung.

Methode 5: LibreOffice Calc

LibreOffice Calc, die kostenlose Tabellenkalkulation der freien Office-Suite, ist beim CSV-Export oft kontrollierbarer als Excel selbst. Öffnen Sie die .xlsx in Calc und wählen Sie "Datei", dann "Speichern unter" und das Format Text CSV, erscheint vor dem Speichern ein eigener Dialog. Dort legen Sie ausdrücklich den Zeichensatz fest, etwa Unicode (UTF-8), bestimmen das Feldtrennzeichen sowie das Texttrennzeichen und können das Quoting steuern.

Dieser Encoding-Dialog ist der entscheidende Vorteil: Anders als bei Excel raten Sie nicht, in welcher Kodierung das Ergebnis landet, sondern wählen sie bewusst aus. Damit eignet sich Calc gut für Fälle, in denen die Zielanwendung ein ganz bestimmtes Format verlangt. Der Preis ist, dass Sie die Suite installieren müssen und der Export weiterhin nur das aktive Blatt umfasst.

Tipp zum Trennzeichen: Egal welche Methode Sie wählen, klären Sie vorab, welches Trennzeichen die Zielanwendung erwartet. Deutsche Programme und deutsches Excel arbeiten meist mit Semikolon, internationale Systeme und der CSV-Standard RFC 4180 mit Komma. Ein bewusst gewähltes Trennzeichen verhindert, dass beim Import mehrere Spalten zu einer verschmelzen oder umgekehrt.

Die fünf Methoden im direkten Vergleich

Die folgende Tabelle stellt alle Wege nach den wichtigsten Kriterien gegenüber. So erkennen Sie auf einen Blick, welche Methode zu Aufwand, Datenschutzanspruch und Automatisierungsbedarf Ihres Falls passt.

Methode Aufwand Datenschutz Trennzeichen + Encoding steuerbar Automatisierbar Für wen
Online-Konverter (excel-csv.de) Sehr gering, ein Schritt Hoch, lokal im Browser Ja, voll wählbar Nein Schneller, kontrollierter Einzelexport
Excel Speichern unter Gering Hoch, läuft lokal Eingeschränkt, versionsabhängig Nein Wer Excel ohnehin offen hat
Power Query / Power Automate Mittel bis hoch, Einrichtung nötig Mittel, oft Cloud-gebunden Ja Ja Wiederkehrende, geplante Exporte
Python pandas Hoch, Umgebung + Code Hoch, läuft lokal Ja, vollständig per Parameter Ja Batch, mehrere Blätter, Automatisierung
LibreOffice Calc Gering bis mittel Hoch, läuft lokal Ja, eigener Encoding-Dialog Nein Wer das Encoding bewusst steuern will

Entscheidungshilfe: Welcher Weg passt zu Ihnen?

Welche Methode die richtige ist, hängt vor allem an drei Fragen: Wie oft fällt die Aufgabe an, wie sensibel sind die Daten, und wie viel Kontrolle über das Format brauchen Sie? Die folgenden Faustregeln führen schnell zur passenden Wahl:

  • Einmaliger Export, schnell und kontrolliert: Ein Online-Konverter wie excel-csv.de. Kein Programm, lokale Verarbeitung, Trennzeichen und Kodierung frei wählbar.
  • Sie haben Excel offen und der Standard genügt: "Speichern unter", aber bewusst das Format "CSV UTF-8" wählen, um Umlaut-Probleme zu vermeiden.
  • Sensible Daten wie Kunden- oder Personallisten: Lokal arbeitende Wege bevorzugen, also Online-Konverter mit Browser-Verarbeitung, Excel, LibreOffice oder ein lokales Python-Skript. Server-Upload meiden.
  • Regelmäßige, wiederkehrende Exporte: Power Query und Power Automate für Microsoft-Workflows, oder ein per Zeitplan laufendes Python-Skript.
  • Viele Dateien oder mehrere Blätter auf einmal: Python mit pandas, das per Schleife ganze Ordner und alle Blätter einer Mappe abarbeitet.
  • Maximale Kontrolle über die Kodierung: LibreOffice Calc mit seinem expliziten Encoding-Dialog vor dem Speichern.

Häufige Fragen

Welche Methode ist am schnellsten, um eine einzelne Excel-Datei in CSV umzuwandeln?

Für einen einmaligen Export ist ein Online-Konverter wie excel-csv.de am schnellsten. Sie ziehen die .xlsx in den Browser, wählen Trennzeichen und Kodierung, und laden die fertige CSV herunter. Es ist kein Programm und keine Installation nötig, und die Daten bleiben durch die lokale Verarbeitung im Browser auf Ihrem Gerät. Der eingebaute Weg "Speichern unter" in Excel ist zwar ebenfalls schnell, gibt Ihnen aber weniger Kontrolle über Trennzeichen und Kodierung.

Warum zerstört Excel beim Speichern als CSV oft meine Umlaute?

Das liegt am Kodierungsformat. Wählen Sie in Excel "CSV (Trennzeichen-getrennt)", speichert das Programm je nach Version in der älteren Windows-Kodierung Windows-1252. Werden ä, ö, ü oder ß später als UTF-8 eingelesen, entsteht der bekannte Umlaut-Salat. Die Lösung ist, stattdessen das Format "CSV UTF-8 (durch Trennzeichen getrennt)" zu wählen, das es in neueren Excel-Versionen gibt, oder einen Konverter zu nutzen, der die Ausgabe verlässlich als UTF-8 schreibt.

Wie wandle ich mehrere Excel-Blätter auf einmal in CSV um?

Excel selbst speichert über "Speichern unter" immer nur das aktive Blatt als CSV. Bei mehreren Blättern müssen Sie den Vorgang pro Blatt wiederholen. Wer das automatisieren will, greift zu Python mit pandas: Mit pd.read_excel und dem Parameter sheet_name lässt sich gezielt ein Blatt oder eine Schleife über alle Blätter aufbauen, die jeweils eine eigene CSV-Datei erzeugt. Ein Online-Konverter mit Blatt-Auswahl ist der manuelle Mittelweg ohne Code.

Welche Methode ist für regelmäßige, wiederkehrende Exporte am besten?

Für wiederkehrende Exporte lohnt sich Automatisierung. Power Query in Excel kann Datenquellen einlesen und aufbereiten, lässt sich aber nur eingeschränkt vollautomatisch nach CSV exportieren. Robuster ist ein Python-Skript mit pandas, das per Aufgabenplanung oder Cron-Job läuft, oder Power Automate für Cloud-Workflows. Diese Wege brauchen einmalig mehr Einrichtung, sparen danach aber bei jeder Wiederholung Zeit.

Brauche ich für einen Online-Konverter eine Internetverbindung?

Zum erstmaligen Laden der Seite ja. Läuft die Umwandlung danach vollständig clientseitig im Browser, wie bei excel-csv.de, funktioniert der Konverter auch ohne aktive Verbindung weiter, weil die Logik bereits geladen ist und die Datei lokal verarbeitet wird. Tools, die die Datei auf einen Server hochladen, brauchen dagegen während der gesamten Umwandlung eine Verbindung.

Ist ein Online-Konverter datenschutzrechtlich unbedenklich?

Das hängt davon ab, wie das Tool arbeitet. Lädt es die Datei auf einen fremden Server hoch, verlassen die Daten Ihren Rechner und es liegt eine Übermittlung an einen Dritten vor, die bei personenbezogenen Daten heikel ist. Findet die Umwandlung dagegen lokal im Browser statt, verlässt die Datei das Gerät nie. Genau das ist bei excel-csv.de der Fall, weshalb es bei sensiblen Daten einem Server-Upload vorzuziehen ist.

Quellen

Verwandte Artikel

Jetzt Excel in CSV umwandeln

Trennzeichen und Kodierung frei wählbar, Blatt-Auswahl bei mehreren Tabellen. Komplett lokal im Browser, ohne Upload und ohne Anmeldung.

Zum Konverter