Du hast einen Verkaufsbericht aus deinem Buchhaltungstool exportiert und zwei Optionen erhalten: Download als CSV oder XLSX. Du hast eines gewählt, geöffnet — und etwas sah falsch aus: Formeln waren weg, Umlaute wurden zu Kauderwelsch, oder Datumsangaben sprangen zwischen europäischem und amerikanischem Format. Das ist die tägliche Realität von Tabellenformaten, und die Wahl zwischen XLSX und CSV ist selten so offensichtlich, wie sie scheint.
Beide Formate speichern tabellarische Daten, wurden aber für unterschiedliche Aufgaben entworfen. Zu verstehen, was jedes Format bewahrt — und was es stillschweigend verwirft — spart Stunden Debugging und viel Frust.
Was CSV wirklich ist
CSV steht für Comma-Separated Values (komma-getrennte Werte). Es ist das älteste und einfachste tabellarische Format, das noch weit verbreitet ist, und stammt aus dem Datenaustausch auf Mainframes in den 1970er Jahren.
Eine CSV-Datei ist eine reine Textdatei. Jede Zeile ist eine Zeile, und innerhalb einer Zeile werden Werte durch ein Trennzeichen getrennt — meist ein Komma, manchmal ein Semikolon, ein Tabulator oder ein Pipe. Keine Formatierung, keine Formel, kein Styling, kein Konzept mehrerer Blätter. Nur Zeilen und Spalten von Text.
Diese Einfachheit ist die Superkraft von CSV. Jedes Tool, das tabellarische Daten verarbeitet — von einem 50 Jahre alten COBOL-Programm bis zu einem modernen Python-Skript — kann CSV lesen. Kein proprietärer Parser, keine Versionskompatibilität, keine Lizenz. Öffne es in einem Texteditor und du kannst es lesen.
Was XLSX wirklich ist
XLSX ist das Office Open XML Spreadsheet-Format, das 2007 von Microsoft eingeführt wurde, um das ältere Binärformat .xls zu ersetzen. Trotz des Microsoft-Ursprungs ist XLSX ein offener ISO-Standard (ISO/IEC 29500), und die meisten modernen Tabellenanwendungen unterstützen es nativ. Eine XLSX-Datei ist keine einzelne Datei — sie ist ein ZIP-Archiv mit Dutzenden von XML-Dokumenten. Im Inneren findest du:
- Die Zelldaten und Formeln
- Formatierung (Schriften, Farben, Rahmen, Zahlenformate)
- Mehrere Blätter, jedes mit seinem eigenen Raster
- Diagramme, Pivot-Tabellen, benannte Bereiche, bedingte Formatierung
- Eingebettete Bilder und sogar Makros
Du kannst eine .xlsx-Datei in .zip umbenennen, entpacken und das XML selbst inspizieren. Das macht XLSX gleichzeitig reichhaltig und überprüfbar.
Der ehrliche Vergleich
| Fähigkeit | CSV | XLSX |
|---|---|---|
| Speichert einfache Werte | ✅ | ✅ |
| Bewahrt Formeln | ❌ | ✅ |
| Bewahrt Formatierung (Fett, Farbe) | ❌ | ✅ |
| Mehrere Blätter | ❌ | ✅ |
| Diagramme und Pivot-Tabellen | ❌ | ✅ |
| Zahlenformate (Währung, Datum) | ❌ (nur Rohtext) | ✅ |
| Universelle Kompatibilität | ✅ | ✅ (moderne Apps) |
| Lesbar im Texteditor | ✅ | ❌ (es ist ein ZIP) |
| Größe für einfache Daten | Am kleinsten | 5-10× größer |
| Risiko von Locale-Problemen | Hoch | Niedrig |
| Streambar für riesige Dateien | ✅ | ⚠️ (muss erst entpackt werden) |
Wann CSV die richtige Antwort ist
Verwende CSV, wenn du eine dieser Eigenschaften brauchst:
- Maximale Kompatibilität. Import in eine Datenbank, Speisung eines Skripts, Versand an einen Partner mit unbekannten Tools — CSV funktioniert überall.
- Riesige Datensätze. Eine Million Zeilen CSV streamt sauber; eine Million Zeilen XLSX kann an Speichergrenzen stoßen und Excels harte Obergrenze von 1.048.576 Zeilen pro Blatt erreichen.
- Versionskontrolle. CSV diff sauber in Git. XLSX erscheint als binäres Blob.
- Reiner Datenaustausch. Wenn du nur die Werte brauchst und das empfangende System seine eigene Formatierung anwendet.
Wann XLSX die richtige Antwort ist
Wechsle zu XLSX, wenn eines der folgenden Punkte zählt:
- Formeln müssen überleben. Ein Budget mit
=SUM(B2:B30)wird in CSV zu einer statischen Zahl. - Mehrere Blätter. Ein monatlicher Tracker mit einem Blatt pro Monat kollabiert in CSV zu einem einzelnen Blatt.
- Formatierung trägt Bedeutung. Fette Summen, farbcodierte Kategorien, Währungssymbole, Prozentformate — alles in CSV verloren.
- Typsichere Daten und Zahlen. XLSX speichert
2026-05-02als Datumstyp. CSV speichert es als Text, und das nächste Tool entscheidet, wie es interpretiert wird (oft schlecht). - Der Empfänger ist ein Mensch. Menschen lesen XLSX-Dateien. Programme lesen CSV.
Die Fallen, die jeden erwischen
Einige spezifische Probleme beißen Benutzer wiederholt:
Die Komma-Falle der Locale Im Französischen, Deutschen und vielen anderen Sprachen ist das Dezimaltrennzeichen ein Komma, kein Punkt. Also bedeutet 1,5 1.5. Aber CSV verwendet Kommas als Feldtrenner. Excel speichert in diesen Sprachen CSV stattdessen mit Semikolons — was dann beim Import in ein Tool, das Kommas erwartet, bricht. Ergebnis: Zahlen in falschen Spalten oder ganze Zeilen verschmolzen.
Die Datumsformat-Falle Ein CSV mit 03/04/2026 ist mehrdeutig. Ist es der 3. April oder der 4. März? Excel interpretiert automatisch basierend auf der Locale und schreibt das Datum manchmal stillschweigend um. XLSX speichert Daten als Zahlen (Tage seit 1900) mit expliziten Typ-Metadaten und beseitigt die Mehrdeutigkeit.
Die Falle der führenden Null Eine Telefonnummer, Postleitzahl oder Produkt-SKU, die mit 0 beginnt, überlebt in XLSX als Text. In CSV wird sie beim erneuten Öffnen in Excel als Zahl geparst und die führende Null verschwindet. Für immer.
Die Kodierungsfalle Ein als ANSI unter Windows exportiertes CSV sieht gut aus, bis ein französischer Name mit é oder ein japanischer Dateiname auftaucht. Exportiere CSV immer als UTF-8 mit BOM, wenn Excel es wieder öffnen wird, oder als UTF-8 plain, wenn ein Skript es konsumiert.
Eine praktische Faustregel
Verwende diesen einfachen Test:
- Wird die Datei von einem Menschen geöffnet? → XLSX
- Wird die Datei von einem Programm oder einer Pipeline konsumiert? → CSV
- Gibt es Formeln, mehrere Blätter oder Formatierung? → XLSX
- Geht die Datei zu einer Datenbank, einer API oder einem Partner mit unbekannten Tools? → CSV
- Ist die Datei größer als 100 MB oder 500.000 Zeilen? → CSV
Im Zweifelsfall halte den Master in XLSX und exportiere bei Bedarf nach CSV. Den umgekehrten Weg zu gehen — reiche Formatierung in CSV aufzubauen und nach XLSX zu upgraden — verliert die Vorteile beider Formate.
Weiterführende Themen
Wenn du täglich mit Tabellen arbeitest, decken zwei kurze Tutorials die häufigen Workflows in deinem Browser ab:
- XLSX-Tabellen online bearbeiten ohne Excel — Öffnen, bearbeiten, Formeln ausführen und exportieren, kein Excel erforderlich.
- Konvertieren zwischen JSON, YAML und CSV — Daten zwischen gängigen Formaten hin und her wandeln, ohne die Struktur zu verlieren.
Beide laufen vollständig im Browser und laden deine Dateien nie auf einen Server hoch.
