Zwischen XLSX, CSV und TSV konvertieren
Zuletzt aktualisiert: 2026-05-22 · vom xlstools-Team
Formatkonvertierung klingt trivial, bis Sie auf die realen Probleme stoßen: Sonderzeichen werden zu Mojibake, Mehrblatt-Arbeitsmappen verlieren Daten, Formeln verschwinden, Daten formatieren sich selbst um. Diese Anleitung erklärt, was bei jeder Konvertierung tatsächlich passiert und wie man verlustfrei konvertiert.
Die vier Formate im Überblick
| Format | Mehrblatt | Formeln | Formatierung | Encoding | Typische Verwendung |
|---|---|---|---|---|---|
| XLSX | ✅ | ✅ | ✅ | UTF-8 (binär) | Standard-Excel-Format; meiste Features |
| XLS | ✅ | ✅ | ✅ | Legacy (binär) | Älteres Excel; kleinere Dateien |
| CSV | ❌ | ❌ | ❌ | UTF-8 mit BOM | Universeller Austausch; nur ein Blatt |
| TSV | ❌ | ❌ | ❌ | UTF-8 mit BOM | Datenbank-Imports; Tab-getrennt |
Die verlustfreien Konvertierungen sind XLSX ↔ XLS (beidseitig) und CSV ↔ TSV (beidseitig, da nur das Trennzeichen unterschiedlich ist). Alle anderen Konvertierungen verlieren mindestens eine Funktion.
Schritt-für-Schritt-Anleitung
Schritt 1 — Datei hochladen
Jedes der vier Formate kann die Quelle sein. Das Tool erkennt das Format aus Erweiterung und Inhalt.
Schritt 2 — Zielformat wählen
Die Auswahl erscheint als Schaltflächen:
- XLSX (Excel-Arbeitsmappe) — volle Funktionen, mehrere Blätter
- CSV (kommagetrennt) — universell, ein Blatt
- TSV (tabgetrennt) — für Datenbank-Imports
Wenn Sie von einer Mehrblatt-Datei zu CSV/TSV konvertieren, wählen Sie auch, welches Blatt exportiert wird — die anderen werden übersprungen.
Schritt 3 — Herunterladen
Die konvertierte Datei erscheint als Download. Ausgabe-Dateinamen behalten den Quell-Dateinamen mit der neuen Erweiterung bei.
Was bei jeder Konvertierung überlebt
XLSX → CSV
- ✅ Werte erhalten
- ✅ Sonderzeichen (CJK, Akzente) via UTF-8 BOM erhalten
- ✅ Daten in konfigurierbarem Format serialisiert
- ❌ Mehrblatt verloren (eines wählen)
- ❌ Formeln werden zu ihrem zuletzt berechneten Wert ausgewertet
- ❌ Formatierung verloren (Farben, Schriftarten, Zellbreiten)
XLSX → TSV
Wie XLSX → CSV, aber mit Tabs statt Kommas. Am besten für Datenbank-Imports (PostgreSQL COPY, MySQL LOAD DATA, BigQuery), wo Kommas in Werten Parsing-Probleme verursachen.
CSV → XLSX
- ✅ Werte erhalten
- ✅ Automatisch typisiert (Zahlen werden Zahlen, Daten werden Daten) — meist gewünscht
- ⚠️ Nur ein Blatt — keine Mehrblatt-Struktur wiederherstellbar
CSV ↔ TSV
- ✅ Verlustfrei — ändert nur das Trennzeichen
- ✅ Encoding erhalten (immer noch UTF-8 mit BOM)
XLS → XLSX
- ✅ Verlustfrei — alle Funktionen erhalten
- ✅ Empfohlen zur Modernisierung von Legacy-Dateien
Das UTF-8 BOM und warum es wichtig ist
CSV-Dateien haben keine eingebaute Möglichkeit, ihre Kodierung anzukündigen. Excel unter Windows verwendet das UTF-8 BOM (eine 3-Byte-Markierung am Dateianfang), um zu erkennen, dass eine CSV UTF-8 ist — ohne BOM rät Excel anhand der Systemsprache, was meist Chinesisch, Japanisch, Koreanisch oder Akzentzeichen verstümmelt.
xlstools schreibt BOM standardmäßig. Wenn Ihr nachgelagertes Tool (manche Linux-Skripte, bestimmte Python-Parser) kein BOM erwartet, können Sie es entfernen mit:
sed -i '1s/^\xEF\xBB\xBF//' file.csv
Häufige Anwendungsfälle
CSV an Buchhaltungssysteme übergeben
Die meisten ERPs (NetSuite, Sage, QuickBooks) akzeptieren CSV, aber nicht XLSX. Mit aktiviertem BOM konvertieren, damit Umlaute in Lieferantennamen und CJK-Kundennamen korrekt importieren.
TSV für Datenbank-Imports vorbereiten
PostgreSQLs COPY und MySQLs LOAD DATA INFILE funktionieren am besten mit TSV — keine Sorgen über Kommas in Werten. XLSX-Exporte zu TSV konvertieren in einem Klick statt mit Quoting-Regeln zu kämpfen.
Legacy-XLS-Dateien modernisieren
Manche HR-Systeme liefern noch .xls (Excel 97–2003). Zu .xlsx konvertieren, um in modernem Excel ohne Kompatibilitätswarnungen zu öffnen — und die Dateigröße im Schnitt zu halbieren.
Fallstricke und ihre Vermeidung
| Problem | Ursache | Lösung |
|---|---|---|
CJK-Zeichen zeigen als ??? nach CSV-Import in Excel |
BOM wurde entfernt oder Tool speicherte als ANSI neu | Erneut konvertieren; CSV nicht in Notepad bearbeiten vor Öffnen in Excel |
Führende Nullen in IDs verschwinden (00123 → 123) |
CSV → XLSX typisiert die Spalte automatisch als numerisch | Spalte in der Quelle als Text vorformatieren oder CSV via Excels „Daten abrufen"-Dialog mit explizitem Texttyp öffnen |
| Datumsformat ändert sich unerwartet | Excel-Spracheinstellung interpretiert Daten anders als Quelle | Stattdessen zu TSV konvertieren — TSV-Tools reformatieren Daten selten automatisch |
Formeln zeigen #REF! nach XLSX → XLSX Round-Trip |
Quelle hatte arbeitsmappenübergreifende Verweise, die nicht mehr auflösbar sind | Quelle in Excel öffnen, „Inhalte einfügen → Werte" vor der Konvertierung |
Datenschutz & Sicherheit
Konvertierung erfolgt 100% im Browser via SheetJS. Quell- und Ausgabedateien verlassen Ihr Gerät nie — ideal für vertrauliche Gehalts-, PII- oder Finanzdaten.
Verwandte Tools
- Format-Konverter — jetzt eine Konvertierung ausführen
- Excel-Cleaner — Daten vor/nach Konvertierung bereinigen
- Dedupe-Tool — nach CSV → XLSX deduplizieren