Differenza tra XLS e XLSX

XLS vs XLSX

XLS e XLSX sono due estensioni di file che vengono utilizzate dall'apprezzatissimo foglio di calcolo Microsoft di Microsoft Excel. XLS è molto popolare in quanto è stato il formato predefinito per Microsoft Excel da quando è stato creato fino al 2003. Nella versione Microsoft Office 2007, Microsoft ha deciso di modificare il formato file predefinito in un formato diverso e aggiungere e aggiungere x per tutti i loro estensioni del documento; per Excel, questo è finito come XLSX.

Poiché XLSX è una partenza completa dal vecchio formato di file utilizzato nelle vecchie applicazioni di Excel, non è leggibile nelle versioni di Excel precedenti al 2007. Questa incompatibilità ostacola la rapida adozione del nuovo software e Microsoft ha rapidamente risolto questo problema rilasciando un patch che consente alle vecchie applicazioni di Office di leggere i nuovi formati di file basati su XML. Come sempre, la compatibilità con le versioni precedenti è sempre una priorità per le applicazioni di Office. Nonostante l'adozione e la promozione del nuovo formato XLSX, le versioni più recenti di Excel sono ancora in grado di aprire e salvare i documenti nel vecchio formato XLS. Anche se vale la pena notare che Microsoft Excel 2007 ha abbandonato il supporto per i formati di file più vecchi che si trovano comunemente in MS-DOS.

Mentre approfondiamo le differenze tra XLS e XLSX, possiamo vedere che il modo in cui le informazioni vengono archiviate è molto diverso per i formati XLS e XLSX. XLS è basato su BIFF (Binary Interchange File Format) e come tale, l'informazione viene memorizzata direttamente in un formato binario. D'altra parte, XLSX è basato sul formato Office Open XML, un formato di file derivato da XML. Le informazioni in un file XLSX sono memorizzate in un file di testo che utilizza XML per definire tutti i suoi parametri.

Poiché XLSX è memorizzato in un formato di file di testo, Microsoft ha deciso di rimuovere il supporto macro per questo formato di file. Invece hanno assegnato un'estensione di file totalmente diversa che consente l'uso di macro; è denominato XLSM. L'estensione di file XLS più vecchia non presenta questo problema ed è in grado di contenere fogli di calcolo contenenti macro o meno.

Sommario:
XLS è il formato file predefinito per la versione 2003 di Excel e precedenti mentre XLSX per le versioni dal 2007
XLS è leggibile da tutte le versioni di Microsoft Excel, mentre XLSX è leggibile solo dalle versioni 2007 e successive
XLS è un formato binario proprietario mentre XLSX è basato sul formato Office Open XML
XLSX non è in grado di supportare macro mentre XLS è