Zurück zur Anwendung

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 (00123123) 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