Durch das Speichern einer XLS-Datei im XLSX-Format wird ihre Dateigröße um 500 MB reduziert. Ist dies auf die Komprimierung zurückzuführen?

Durch das Speichern einer XLS-Datei im XLSX-Format wird ihre Dateigröße um 500 MB reduziert. Ist dies auf die Komprimierung zurückzuführen?

Ich habe eine 500 MB große XLS-Datei mit PivotTables, und wenn ich sie in das XLSX-Format konvertiere, wird sie nur noch 5 MB groß. Selbst wenn ich auf Daten > Alle aktualisieren klicke, wodurch die PivotCaches aktualisiert werden, bleibt die Dateigröße klein. Die gleiche Größenreduzierung tritt ein, wenn ich als XLSM- oder XLSB-Datei speichere.

In der Dokumentation von Microsoft heißt es, dass XML-Format und ZIP-Container viel speichereffizienter sind als Binärdokumente. Ich habe keinen Grund anzunehmen, dass Daten verloren gegangen oder beschädigt wurden, da die Funktionalität gleich geblieben ist. Ist Komprimierung eine plausible Erklärung für eine so drastische (90 %) Reduzierung der Dateigröße? Gibt es eine Möglichkeit, tatsächlich zu testen, ob die Reduzierung der Dateigröße durch die Komprimierung verursacht wurde?

Danke schön.

Antwort1

.xlsx-Dateien sind wie alle ihre Office-Gegenstücke nach 2007, z. B. .docx, .pptx usw., Zip-Container.

Sie können die Erweiterung in .zip ändern und sich den Inhalt der Datei- und Ordnerstruktur ansehen (interessanter für Dokumente mit Medien wie PowerPoint-Dateien mit Bildern). Wenn Sie die Datei in einen Ordner entpacken, sollten Sie die relativen Größen sehen können.

Es würde mich nicht im Geringsten überraschen, in vielen Tabellenkalkulationen eine Komprimierungsrate von 90 % vorzufinden, da es viele Wiederholungen mit ähnlichen Formeln usw. gibt. Ich meine, vor langer Zeit (als diese Formate noch relativ neu waren) einen Artikel darüber gelesen zu haben, wie Excel Teile von Formeln speichert, um durch Komprimierung die besten Chancen auf große Dateigrößeneinsparungen zu haben.

verwandte Informationen