Super Sale WeekClaude Skills — 20% OFF
Tips

XLSX-Dateien mit KI meistern: Struktur, Limits und Best Practices

Powerdrill Bloom·
XLSX-Dateien mit KI meistern: Struktur, Limits und Best Practices

Eine XLSX-Datei ist keine Tabellenkalkulation. Sie ist ein komprimiertes Paket aus XML-Dokumenten, das von einer Tabellenkalkulationsanwendung gelesen wird. Diese eine Tatsache erklärt die meisten seltsamen Verhaltensweisen, auf die man stößt: Dateien, die sich aufblähen, Formeln, die in einer merkwürdigen Reihenfolge neu berechnet werden, und scheinbar kleine Arbeitsmappen, deren Öffnen eine Ewigkeit dauert.

Diese Anleitung beschreibt, was in dem Format steckt, welche Grenzwerte Microsoft veröffentlicht und welche Gewohnheiten dafür sorgen, dass eine XLSX-Datei auch für andere nutzbar bleibt.

Was eine XLSX-Datei tatsächlich ist

XLSX ist das Standard-Excel-Format, das mit dem Office Open XML-Standard eingeführt wurde. Während das ältere Binärformat alles in einem einzigen, undurchsichtigen Blob speicherte, sichert XLSX strukturierte XML-Teile in einem Container.

Diese Änderung ist der Grund, warum moderne Tools das Format auch ohne installiertes Excel lesen können. Sie ist auch der Grund, warum eine XLSX-Datei auf eine Weise überprüft, verglichen und repariert werden kann, wie es bei ihrem Vorgänger nicht möglich war.

Die praktische Konsequenz für jeden, der mit Daten arbeitet: Eine XLSX-Datei enthält weit mehr als nur Werte. Formatierungen, Formeln, Pivot-Caches, bedingte Regeln und die Berechnungsreihenfolge werden alle mitgeliefert.

Ein Blick in das Paket

Die SpreadsheetML-Dokumentation von Microsoft beschreibt das Grundgerüst präzise. Die Struktur „besteht aus dem Element <workbook/>, das die Elemente <sheets/> und <sheet/> enthält, die auf die Arbeitsblätter in der Arbeitsmappe verweisen.“

Dann folgt das Detail, das die meisten Menschen überrascht: „Für jedes Arbeitsblatt wird eine eigene XML-Datei erstellt.“ Eine Arbeitsmappe mit zehn Registerkarten besteht also aus mindestens zehn Dokumenten plus einem Manifest, nicht aus einer einzelnen Datei mit zehn Abschnitten.

Microsoft führt diese als „die für ein gültiges Tabellenkalkulationsdokument erforderlichen Mindestelemente“ auf. Darüber hinaus kann eine Arbeitsmappe „<table/>, <chartsheet/>, <pivotTableDefinition/> oder andere tabellenbezogene Elemente enthalten.“

Vier dieser zusätzlichen Teile erklären das meiste Verhalten von Dateien in der Praxis.

Die Shared String Table (gemeinsame Zeichenkettentabelle). Microsoft beschreibt <sst/> as „ein Konstrukt, das ein Vorkommen jeder eindeutigen Zeichenkette enthält, die auf allen Arbeitsblättern in einer Arbeitsmappe vorkommt.“ Text wird einmal gespeichert und überall referenziert, weshalb sich eine Datei mit vielen Wiederholungen hervorragend komprimieren lässt.

Die Berechnungskette. <calcChain/> „gibt die Reihenfolge an, in der die Zellen in der Arbeitsmappe zuletzt berechnet wurden.“ Es handelt sich um einen Cache, und ein beschädigter Cache ist eine klassische Ursache für Arbeitsmappen, die sich seltsam verhalten, bis dieser Teil verworfen wird.

Der Pivot-Cache. <pivotCacheDefinition/> definiert die Quelle der Daten einer PivotTable, während <pivotCacheRecords/> „einen Cache der Quelldaten“ enthält. Eine Pivot-Tabelle kann daher eine vollständige Kopie ihrer Quellzeilen in der Datei mitführen.

Tabellen und Diagrammblätter. Ein <table/> markiert einen Bereich als einzelnen Datensatz, und un <chartsheet/> ist ein Diagramm, das als eigenes Blatt gespeichert ist.

Microsoft führt zudem den Standard ECMA-376 für die Untergrenze an: Selbst die kleinstmögliche leere Arbeitsmappe benötigt ein einzelnes Blatt, eine Blatt-ID und eine Beziehung. Es gibt keine XLSX-Datei, in der absolut nichts enthalten ist.

XLSX im Vergleich zu CSV

Beide Formate enthalten tabellarische Daten. In allen anderen Punkten weichen sie voneinander ab.

XLSX CSV
Container Komprimiertes Paket aus XML-Teilen Eine reine Textdatei
Mehrere Blätter Ja Nein
Formeln Gespeichert, mit einer Berechnungskette Nicht unterstützt
Formatierung und Typen Beibehalten Nicht beibehalten
Diagramme und Pivot-Tabellen In der Datei gespeichert Nicht unterstützt
Ohne Tools lesbar Nein Ja
Typisches Fehlerszenario Aufblähung und versteckter Status Verlorene Typen und unklare Trennzeichen

Keines der beiden Formate ist pauschal das bessere. CSV gewinnt, wenn eine Maschine am anderen Ende einfach nur Zeilen benötigt – ein Szenario, das unser Leitfaden zur Beherrschung von CSV-Dateien ausführlich behandelt.

XLSX gewinnt, wenn eine Person am anderen Ende die Struktur benötigt: das Registerkarten-Layout, die Zahlenformate und die Spalte für Anmerkungen, die nur direkt neben der Nachbarspalte Sinn ergibt.

Der Fehler liegt darin, XLSX als Transportformat zwischen Systemen zu verwenden. All diese zusätzlichen Statusinformationen müssen von einem System analysiert werden und bieten keinerlei Vorteile, wenn das Ziel eine Datenbank ist.

Die von Microsoft veröffentlichten Grenzwerte

Die Microsoft-Seite zu Spezifikationen und Grenzwerten listet die harten Obergrenzen auf. Dies sind diejenigen, auf die es beim Umgang mit echten Exporten ankommt.

Item Veröffentlichter Grenzwert
Zeilen mal Spalten auf einem Arbeitsblatt 1.048.576 mal 16.384
Zeichen in einer einzelnen Zelle 32.767
Blätter in einer Arbeitsmappe Begrenzt durch den verfügbaren Speicher
Länge von Formelinhalten 8.192 Zeichen
Spaltenbreite 255 Zeichen
Eindeutige Elemente pro PivotTable-Feld 1.048.576
Berichtsfilter in einer PivotTable 256

Die Dateigröße verdient eine eigene Anmerkung, da die Antwort keine Zahl ist. Microsoft gibt an, dass die „64-Bit-Umgebung keine harten Grenzen für die Dateigröße auferlegt“. Stattdessen ist die „Größe der Arbeitsmappe nur durch den verfügbaren Speicher und die Systemressourcen begrenzt“.

Es gibt ein entsprechendes Detail für alle, die noch mit der 32-Bit-Version von Excel arbeiten. Ab Excel 2016 sorgt laut Microsoft die „Large Address Aware“-Funktionalität dafür, dass „32-Bit-Excel doppelt so viel Speicher“ auf einem 64-Bit-Windows-Betriebssystem nutzen kann.

Die veröffentlichten Zahlen gelten für Excel für Microsoft 365, 2024, 2021, 2019 und 2016.

Was diese Grenzwerte in der Praxis bedeuten

Die Zeilenobergrenze wird am häufigsten zitiert und ist am unbedeutendsten. Nur sehr wenige Teams erreichen jemals 1.048.576 Zeilen, und diejenigen, bei denen das der Fall ist, sind meist schon aus anderen Gründen aus Tabellenkalkulationen herausgewachsen.

Die Grenzwerte, die tatsächlich Probleme verursachen, sind unauffälliger. Eine auf 32.767 Zeichen begrenzte Zelle schneidet lange Textfelder bei manchen Importpfaden stillschweigend ab. Eine PivotTable, die auf 256 Berichtsfilter begrenzt ist, fällt erst aus, wenn ein Bericht über zwei Jahre hinweg gewachsen ist.

Der Speicher ist die eigentliche Einschränkung. Sowohl die Anzahl der Blätter als auch die Dateigröße sind eher durch den verfügbaren Speicher als durch eine feste Zahl begrenzt. Dieselbe XLSX-Datei kann daher auf einem Computer problemlos geöffnet werden und auf einem anderen hängen bleiben.

Drei Dinge treiben diesen Speicherbedarf weitaus stärker in die Höhe als die Zeilenanzahl: Pivot-Caches, die eine Kopie der Quelldaten enthalten, Formatierungen, die auf ganze Spalten statt auf die tatsächlich genutzten Bereiche angewendet werden, und Formeln, die sich auf ganze Spalten beziehen.

Best Practices für XLSX-Dateien, die von anderen geöffnet werden

Nur eine Tabelle pro Blatt verwenden. Ein Blatt, das drei untereinander angeordnete Tabellen enthält, ist für die meisten Tools schwer zu analysieren, und meist muss erst ein Mensch erklären, wie es gemeint ist.

Kopfzeilen in einer einzigen obersten Zeile platzieren. Verbundene oder zweistufige Kopfzeilen bringen fast jedes nachgelagerte Tool zum Absturz und sind der häufigste Grund dafür, dass ein Import unbrauchbare Ergebnisse liefert.

Nur den genutzten Bereich formatieren, nicht ganze Spalten. Das Auswählen von Spalte A, um eine Füllung anzuwenden, ist der schnellste Weg, um eine Datei um mehrere Megabyte aufzublähen.

Keine Statusinformationen in der Datei verstecken. Ausgeblendete Blätter, gefilterte Ansichten und der manuelle Berechnungsmodus werden alle mit der Arbeitsmappe übertragen und überraschen die nächste Person, die sie öffnet.

Werte senden, wenn Werte benötigt werden. Wenn der Empfänger nur Zahlen benötigt, beseitigt der Export nach CSV eine ganze Reihe von Problemen.

Dinge für Außenstehende verständlich benennen. Spaltennamen sind die Schnittstelle, und die schnellste Lösung für eine unübersichtliche Arbeitsmappe ist meist eine kurze Erklärung direkt daneben.

Wann XLSX nicht mehr der richtige Container ist

Eine XLSX-Datei ist ein gutes Dokument, aber eine mittelmäßige Datenbank. Sie eignet sich gut als Arbeitskopie für ein einzelnes Team, stößt jedoch an ihre Grenzen, sobald mehrere Personen sie gleichzeitig bearbeiten müssen.

Die Anzeichen dafür sind eindeutig: Dateinamen erhalten Versionssuffixe. Zwei Personen nennen unterschiedliche Gesamtsummen. Jemand pflegt eine Registerkarte, die nur dazu dient, die anderen Registerkarten abzugleichen.

An diesem Punkt ist nicht die Datei das Problem, das gelöst werden muss, sondern der Workflow darum herum. Der Wechsel zu einer größeren Tabelle schiebt die unvermeidliche Bereinigung nur auf.

Mit XLSX-Dateien arbeiten, ohne alles manuell zu machen

Der Großteil der Arbeit, die eine XLSX-Datei verursacht, ist keine Analyse. Es ist das Öffnen, Sichten, Neuformatieren und Neuerstellen desselben Diagramms im dritten Monat in Folge.

Powerdrill Bloom übernimmt diesen Teil. Sie laden die Arbeitsmappe hoch und beschreiben in natürlicher Sprache, was Sie daraus benötigen. Zurück erhalten Sie ein fertiges Ergebnis: eine Zusammenfassung, ein Diagramm, eine Präsentation oder eine Excel-Analyse. Uploads für Excel, CSV, PDF und Dokumente sind im kostenlosen Tarif enthalten, während Pro zusätzlich Folien, Office-Dokumente und Excel-Analysen bietet.

Unsere Seite zum Excel AI assistant zeigt Ihnen den direkten Weg, und das Hub für Excel AI tools listet die spezifischeren Aufgaben auf. Die Seite Diagramme aus Excel erstellen deckt die Erstellung von Diagrammen ab. Wenn Sie den Teil mit den Pivot-Tabellen lieber überspringen möchten, zeigt Ihnen der Artikel über das Zusammenfassen von Excel-Daten ohne Pivot-Tabellen die Alternative.

Das Format zu verstehen, bewahrt Sie vor Problemen. Den repetitiven Teil an ein Tool abzugeben, bringt Ihnen den freien Nachmittag zurück. Testen Sie Powerdrill Bloom mit der chaotischsten Arbeitsmappe, die Sie haben.

Häufig gestellte Fragen

Wofür steht XLSX?

Es ist die Dateiendung für das Office Open XML-Tabellenformat. Das abschließende X verdeutlicht, dass das Paket XML-Teile anstelle des älteren Binärlayouts enthält.

Wie viele Zeilen kann eine XLSX-Datei enthalten?

Microsoft gibt einen Grenzwert von 1.048.576 Zeilen mal 16.384 Spalten pro Arbeitsblatt an. Eine Arbeitsmappe kann mehrere Blätter enthalten, die eher durch den verfügbaren Speicher als durch eine feste Anzahl begrenzt sind.

Gibt es eine maximale XLSX-Dateigröße?

Keine feste Größe. Microsoft gibt an, dass eine 64-Bit-Umgebung keine harten Grenzen für die Dateigröße auferlegt. Die Größe der Arbeitsmappe ist nur durch den verfügbaren Speicher und die Systemressourcen begrenzt.

Warum ist meine XLSX-Datei so groß?

Die üblichen Ursachen sind auf ganze Spalten angewendete Formatierungen, Pivot-Caches, die eine zweite Kopie der Quellzeilen speichern, sowie Bilder. Die reine Zeilenanzahl ist selten der Grund dafür.

Sollte ich XLSX oder CSV verwenden, um Daten zu teilen?

Verwenden Sie XLSX, wenn eine Person die Struktur, Formeln oder mehrere Blätter benötigt. Verwenden Sie CSV, wenn ein System nur die Zeilen benötigt und alles andere überflüssiger Ballast ist.