Wer regelmäßig mit Tabellen arbeitet, stolpert früher oder später über drei Dateiendungen: .csv, .xls und .xlsx. Sie sehen im Datei-Explorer ähnlich aus, unterscheiden sich technisch aber grundlegend. Das eine ist reiner Text, das andere ein altes Binärformat aus den Neunzigern, das dritte ein moderner, offener Standard. Wer den Unterschied kennt, vermeidet Datenverlust, Kompatibilitätsärger und unnötige Sicherheitsrisiken. Dieser Ratgeber erklärt die drei Formate von innen, zeigt den Aufbau einer .xlsx und beantwortet die praktische Frage: Wann nehme ich welches Format?

CSV: reiner Text, ein Blatt, keine Magie

CSV steht für Comma-Separated Values und ist das einfachste der drei Formate. Eine CSV-Datei ist eine reine Textdatei, in der jede Zeile einer Tabellenzeile entspricht und die Werte durch ein Trennzeichen voneinander abgegrenzt sind, klassisch durch ein Komma, in deutschen Excel-Exporten meist durch ein Semikolon. Mehr ist nicht enthalten. CSV kennt genau ein Tabellenblatt, keine Datentypen, keine Formeln, keine Formatierung, keine Diagramme und keine Zellfarben.

Diese Schlichtheit ist gleichzeitig die größte Stärke. Weil eine CSV nur Text ist, kann sie jedes Programm öffnen, vom Editor über die Datenbank bis zur Programmierschnittstelle. Sie ist klein, robust und menschenlesbar. Der Preis dafür: Alles, was über die nackten Werte hinausgeht, geht verloren. Speichern Sie eine Excel-Arbeitsmappe mit Formeln als CSV, bleiben nur die berechneten Ergebnisse als Text übrig. Den semi-formalen Rahmen für CSV beschreibt RFC 4180, der unter anderem regelt, wie Felder mit Trennzeichen oder Zeilenumbrüchen in doppelte Anführungszeichen eingeschlossen werden.

XLS: das alte binäre Excel-Format

XLS war von den frühen Neunzigern bis Excel 2003 das Standardformat von Microsoft Excel. Technisch handelt es sich um ein binäres, proprietäres Format namens BIFF (Binary Interchange File Format). Eine .xls-Datei ist also kein Text und kein Archiv, sondern ein zusammenhängender Block aus binären Datenstrukturen, der die gesamte Arbeitsmappe samt Blättern, Formeln, Formatierung und gegebenenfalls eingebetteten Makros abbildet.

Das Format war über Jahre der De-facto-Standard im Büroalltag, hat aber gravierende Nachteile. Es ist undurchsichtig: Ohne Excel oder eine spezialisierte Bibliothek lässt sich eine .xls kaum sinnvoll auslesen, und Microsoft hat die genaue Spezifikation erst spät unter dem Titel [MS-XLS] veröffentlicht. Es ist begrenzt: Ein XLS-Blatt fasst maximal 65.536 Zeilen und 256 Spalten. Und es ist kompatibilitätslastig, weil verschiedene Programme das Binärformat unterschiedlich interpretieren. Hinzu kommt: XLS kann VBA-Makros direkt in der Binärstruktur tragen, was es zu einem klassischen Träger für Schadcode gemacht hat.

XLSX: der offene Standard seit 2007

Mit Excel 2007 führte Microsoft XLSX als neues Standardformat ein. XLSX basiert auf OOXML (Office Open XML), das als ECMA-376 standardisiert und später als ISO/IEC 29500 international verabschiedet wurde. Der entscheidende Unterschied zu XLS: XLSX ist kein Binärklumpen, sondern ein ZIP-Container, der mehrere XML-Dateien bündelt. Jede Information der Arbeitsmappe, von den Zellwerten über Formeln bis zu Stilen, steckt in dokumentierten, lesbaren XML-Strukturen.

Daraus ergeben sich handfeste Vorteile. XLSX ist offen und dokumentiert, also auch ohne Excel verarbeitbar. Es ist durch die ZIP-Komprimierung deutlich kleiner als XLS. Es ist robuster gegen Datenkorruption, weil eine beschädigte Teildatei nicht zwangsläufig die ganze Mappe unlesbar macht. Und es hebt die alten Grenzen auf: Ein XLSX-Blatt fasst über eine Million Zeilen und mehr als 16.000 Spalten. XLSX unterstützt Datentypen, Formeln, mehrere Tabellenblätter, Formatierung und Diagramme vollständig. Es ist damit das Format der Wahl für die laufende Arbeit.

Was steckt in einer .xlsx

Weil eine .xlsx technisch ein ZIP-Archiv ist, lässt sie sich öffnen wie jedes andere Archiv. Erstellen Sie eine Kopie der Datei, benennen Sie die Endung von .xlsx in .zip um und entpacken Sie sie. Zum Vorschein kommt eine Ordnerstruktur aus XML-Dateien. Die wichtigsten Bestandteile:

beispiel.xlsx  (= ZIP-Container)
├─ [Content_Types].xml      → Typliste aller Teile
├─ _rels/                   → Beziehungen (Relationships)
├─ docProps/                → Metadaten (Autor, Titel)
└─ xl/
   ├─ workbook.xml          → Liste der Tabellenblätter
   ├─ sharedStrings.xml     → zentrale Texttabelle
   ├─ styles.xml            → Zellformate und Stile
   └─ worksheets/
      └─ sheet1.xml         → die eigentlichen Zellen

Die Datei [Content_Types].xml beschreibt, welche Teile das Paket enthält und wie sie zu interpretieren sind. xl/workbook.xml listet die enthaltenen Tabellenblätter auf. Die eigentlichen Zellen eines Blatts liegen in xl/worksheets/sheet1.xml. Texte werden aus Effizienzgründen meist nicht direkt in der Zelle gespeichert, sondern zentral in sharedStrings.xml abgelegt und aus der Zelle nur referenziert. Alternativ erlaubt OOXML auch Inline-Strings (inlineStr), bei denen der Text direkt in der Zelle steht. Die Datei styles.xml hält alle Zahlenformate, Schriften und Rahmen. Dieser Aufbau ist der Grund, warum sich eine gültige .xlsx aus reinem Code zusammenbauen lässt.

Tipp: Wenn eine .xlsx beschädigt erscheint, benennen Sie eine Kopie in .zip um und prüfen Sie, ob sich das Archiv entpacken lässt. Oft ist nur eine einzelne XML-Datei defekt, der Rest der Daten bleibt erhalten. Bei einer korrupten .xls gibt es diesen Rettungsweg nicht, weil das Binärformat keine getrennten Teile kennt.

XLS, XLSX und CSV im direkten Vergleich

Die folgende Tabelle stellt die drei Formate anhand der praktisch wichtigsten Eigenschaften gegenüber.

Format Typ Seit Offen? Typen & Formeln Mehrere Blätter Typischer Einsatz
CSV Reiner Text seit jeher Ja (RFC 4180) Nein Nein Datenaustausch, Import
XLS Binär (BIFF) ca. 1997 Nein (proprietär) Ja Ja nur Altsysteme
XLSX ZIP aus XML (OOXML) 2007 Ja (ECMA-376) Ja Ja Arbeit, Auswertung

Wann nehme ich welches Format?

Die Wahl hängt davon ab, was Sie mit den Daten vorhaben. Drei Faustregeln decken die meisten Fälle ab.

CSV für den Austausch und den Import

Sobald Daten ein Programm verlassen und in ein anderes wandern sollen, ist CSV meist die beste Wahl. Es ist klein, universell lesbar und wird von Datenbanken, CRM-Systemen, Shop-Software und Programmierschnittstellen problemlos importiert. Wenn Sie nur Werte ohne Formeln und Formatierung übergeben, gibt es kaum einen Grund, ein schwergewichtigeres Format zu nehmen.

XLSX für die Arbeit und die Auswertung

Solange Sie selbst mit den Daten rechnen, sie formatieren, auf mehrere Blätter verteilen oder Diagramme erstellen, ist XLSX richtig. Es bewahrt Formeln, Typen und Layout und ist gleichzeitig ein offener Standard, der von vielen Werkzeugen gelesen wird. Für gespeicherte Arbeitsmappen ist XLSX heute der Normalfall.

XLS nur bei Altsystemen

XLS sollten Sie nur noch verwenden, wenn ein älteres System oder eine alte Excel-Installation ausdrücklich darauf besteht. In allen anderen Fällen lohnt die Migration nach XLSX. Excel öffnet alte .xls-Dateien weiterhin und kann sie über Speichern unter als .xlsx ablegen. Für größere Bestände bietet sich ein Stapelvorgang an, der ganze Ordner auf einmal umwandelt.

Warum unser Konverter modernes XLSX erzeugt

Der Konverter auf csv-excel.de wandelt eine CSV in eine echte Excel-Arbeitsmappe um, und zwar bewusst in das XLSX-Format, nicht in das veraltete XLS. Der Grund liegt im Aufbau der beiden Formate. XLSX ist ein offener, dokumentierter ZIP-Container aus XML-Dateien, der sich aus reinem Code zusammensetzen lässt, ohne ein proprietäres Binärformat nachbilden zu müssen. XLS dagegen verlangt das fehleranfällige Nachschreiben der undurchsichtigen BIFF-Strukturen.

Konkret baut der Konverter die Datei from-scratch als gültiges OOXML-ZIP auf: Er erzeugt die nötigen XML-Teile, also [Content_Types].xml, die Beziehungen unter _rels/, die xl/workbook.xml mit dem Tabellenblatt und die xl/worksheets/sheet1.xml mit den Zellen aus Ihrer CSV. Die Werte landen entweder als Zahl, als Inline-String oder über die zentrale sharedStrings.xml in der Tabelle. Diese Teile werden anschließend in einen ZIP-Container gepackt und als .xlsx ausgeliefert. Das Ergebnis ist eine standardkonforme Datei, die jede aktuelle Tabellenkalkulation ohne Konvertierungswarnung öffnet. Und wie beim Rest des Tools passiert das vollständig lokal in Ihrem Browser, ohne Upload Ihrer Daten.

Sicherheitshinweis zu alten .xls-Dateien: Das binäre XLS-Format kann VBA-Makros direkt in seiner Struktur tragen und war über Jahre ein bevorzugter Träger für Schadcode. Öffnen Sie .xls-Dateien aus unbekannten Quellen oder E-Mail-Anhängen nur mit aktiviertem Makroschutz und meiden Sie das Format im eigenen Workflow. Migrieren Sie Altbestände nach XLSX, das Formeln und Daten ohne die binären Makro-Altlasten transportiert.

Häufige Fragen

Was ist der Unterschied zwischen XLS und XLSX?

XLS ist das alte binäre Excel-Format bis Excel 2003. Es basiert auf dem proprietären BIFF-Format (Binary Interchange File Format) und ist ohne Excel oder spezielle Bibliotheken kaum lesbar. XLSX ist seit Excel 2007 Standard und basiert auf OOXML (ECMA-376, ISO/IEC 29500), einem offenen, dokumentierten XML-Format in einem ZIP-Container. XLSX ist kleiner, robuster gegen Datenkorruption und lässt sich von vielen Programmen ohne Excel verarbeiten.

Kann ich eine .xlsx-Datei wie ein ZIP-Archiv öffnen?

Ja. Eine .xlsx ist technisch ein ZIP-Container. Benennen Sie eine Kopie in .zip um und entpacken Sie sie, dann sehen Sie die enthaltenen XML-Dateien wie [Content_Types].xml, xl/workbook.xml und xl/worksheets/sheet1.xml. Das funktioniert mit XLS NICHT, weil XLS ein zusammenhängendes binäres BIFF-Format ist und keinen ZIP-Header besitzt.

Warum erzeugt der Konverter XLSX und nicht XLS?

XLSX ist der offene, dokumentierte Standard und seit 2007 das Excel-Standardformat. Es lässt sich aus reinem Code als gültiges OOXML-ZIP zusammenbauen, ohne proprietäre Binärstrukturen nachbilden zu müssen. XLS dagegen verlangt das Nachschreiben des undurchsichtigen BIFF-Formats und gilt als veraltet. Eine moderne .xlsx wird von jeder aktuellen Tabellenkalkulation gelesen, deshalb erzeugt der Konverter ausschließlich XLSX.

Behält CSV beim Speichern Formeln und Formatierungen?

Nein. CSV ist reiner Text mit einem einzigen Tabellenblatt. Es kennt keine Datentypen, keine Formeln, keine Zellformatierung, keine Diagramme und keine mehreren Blätter. Beim Speichern als CSV gehen alle diese Informationen verloren, übrig bleiben nur die berechneten Werte als Text. Für die laufende Arbeit ist daher XLSX sinnvoll, CSV eignet sich für den reinen Datenaustausch.

Sollte ich alte .xls-Dateien noch verwenden?

Für den produktiven Einsatz nicht mehr. Das XLS-Format ist seit Excel 2007 abgelöst, unterstützt nur bis 65.536 Zeilen pro Blatt und kann alte Makros (VBA in der binären Struktur) enthalten, die ein Sicherheitsrisiko darstellen. Migrieren Sie Altbestände nach XLSX. Öffnen Sie unbekannte .xls-Dateien aus E-Mails nur mit Vorsicht und mit aktiviertem Makroschutz.

Welches Format soll ich für den Datenaustausch mit anderen Systemen nehmen?

In den meisten Fällen CSV. Es ist das kleinste, einfachste und am breitesten unterstützte Format und lässt sich von praktisch jedem System importieren, von Datenbanken über CRM-Tools bis zu Programmierschnittstellen. Wenn das Zielsystem Typen, mehrere Blätter oder Formatierung benötigt, ist XLSX die richtige Wahl. XLS sollten Sie nur einsetzen, wenn ein Altsystem ausdrücklich darauf besteht.

Quellen

Verwandte Artikel

Jetzt CSV in echtes Excel umwandeln

CSV einfügen, als XLSX herunterladen, fertig. Kostenlos, ohne Anmeldung und vollständig lokal in Ihrem Browser.

Zum Konverter