XLS und XLSX sind zwei Dateierweiterungen, die von der sehr beliebten Tabellenanwendung von Microsoft namens Microsoft Excel verwendet werden. XLS ist sehr beliebt, da es seit der ersten Erstellung bis 2003 das Standardformat für Microsoft Excel war. In der Microsoft Office 2007-Version entschied sich Microsoft, das Standarddateiformat in ein anderes Format zu ändern und ein zusätzliches x für alle zu verwenden Dokumenterweiterungen; Für Excel endete dies als XLSX.
Da XLSX eine vollständige Abweichung vom älteren Dateiformat darstellt, das in älteren Excel-Anwendungen verwendet wird, ist es in Excel-Versionen vor 2007 nicht lesbar. Diese Inkompatibilität behindert die schnelle Übernahme der neuen Software, und Microsoft hat dieses Problem durch die Freigabe von a schnell behoben Patch, mit dem ältere Office-Anwendungen die neuen XML-basierten Dateiformate lesen können. Abwärtskompatibilität hat bei Office-Anwendungen immer Priorität. Trotz der Übernahme und Förderung des neuen XLSX-Formats können neuere Versionen von Excel weiterhin Dokumente öffnen und im älteren XLS-Format speichern. Es ist jedoch erwähnenswert, dass Microsoft Excel 2007 die Unterstützung für ältere Dateiformate eingestellt hat, die häufig in MS-DOS gefunden wurden.
Wenn wir uns eingehender mit den Unterschieden zwischen XLS und XLSX beschäftigen, können wir feststellen, dass die Art und Weise, wie die Informationen gespeichert werden, sowohl für XLS- als auch für XLSX-Formate sehr unterschiedlich ist. XLS basiert auf BIFF (Binary Interchange File Format) und wird daher direkt in einem Binärformat gespeichert. Andererseits basiert XLSX auf dem Office Open XML-Format, einem von XML abgeleiteten Dateiformat. Die Informationen in einer XLSX-Datei werden in einer Textdatei gespeichert, die zur Definition aller Parameter XML verwendet.
Da XLSX in einem Textdateiformat gespeichert wird, hat Microsoft beschlossen, die Makrounterstützung für dieses Dateiformat zu entfernen. Stattdessen haben sie eine völlig andere Dateierweiterung zugewiesen, die die Verwendung von Makros ermöglicht. Es heißt XLSM. Die ältere XLS-Dateierweiterung hat dieses Problem nicht und kann Tabellenkalkulationen enthalten, die Makros enthalten oder nicht.
Zusammenfassung:
XLS ist das Standarddateiformat für die Version 2003 von Excel und älter, während XLSX für Versionen seit 2007 verwendet wird
XLS ist für alle Microsoft Excel-Versionen lesbar, während XLSX nur für Versionen ab 2007 lesbar ist
XLS ist ein proprietäres Binärformat, während XLSX auf dem Office Open XML-Format basiert
XLSX unterstützt keine Makros, während dies bei XLS der Fall ist