XLSX e XLSB sono due formati di file di fogli di calcolo popolari di Microsoft Excel per archiviare grandi quantità di dati nelle cartelle di lavoro. Tuttavia, la presenza di formule, dati utente e oggetti (come forme) in questi file può aumentare considerevolmente la dimensione del file che può influire sulle prestazioni del caricamento e del salvataggio di questi file. Inoltre, i file di grandi dimensioni consumano un notevole volume di archiviazione della cassetta postale quando inviato via e -mail. Questo articolo confronta i formati di file XLSX e XLSB e descrive come ridurre le dimensioni dei file Excel per il caricamento e il salvataggio delle cartelle di lavoro molto più velocemente.

Xlsx vs XLSB Formati di file

Il formato di file XLSX è il tipo di file moderno di Microsoft Excel per lavorare con le cartelle di lavoro. È stato introdotto con Microsoft Excel 2007+ ed è il formato di file predefinito per salvare le cartelle di lavoro di Excel. I file XLSX vengono salvati come archivi ZIP compressi e si basano su una combinazione di più file XML. I file XLSB sono stati anche introdotti con Microsoft Excel 2007+ e sono salvati nel contenitore ZIP. Tuttavia, a differenza di XLSX e XLSM, questi sono componenti binari compressi codificati in un formato proprietario.

Qual è la differenza tra XLSX e XLSB?

Quindi, qual è la differenza tra XLSX e XLSB? Bene, ci sono diverse differenze che fanno differire questi due formati di file l’uno dall’altro. In primo luogo, questi sono differenziati sulla base di formato di file, velocità, dimensioni del file e caricamento/salvataggio.

XLSXXLSB
Saved as a compressed archive with XML-based content inside.Saved as a compressed archive with binary encoded content inside.
XLSX files take larger space on the disc for an Excel workbook.XLSB uses considerably less space for saving the same workbook. It has been found to take 2/3rd of space as compared to the same XLSX file.
XLSX files are encoded/decoded as XML files to be saved/loaded from disc. Saving plain text files takes more time and affects the loading/saving of such files.XLSB files are saved as plain binary encoded compressed data which takes less time to save and load. On average, XLSB takes 4 times shorter than the same size XLSX file.

beh, se xlsb è così grande, perché non tutti usano xlsb anziché xlsx?

Quindi, se XLSB è così vantaggioso, perché non tutti lo usano come formato di file predefinito per il salvataggio delle cartelle di lavoro? Bene, ci sono alcuni svantaggi nell’uso dei file XLSB rispetto ai vantaggi che offre. E per questi motivi, non è il formato di file predefinito per il salvataggio delle cartelle di lavoro.

  • Mancanza di interoperabilità - XLSB è un formato di file binario e non può essere utilizzato in strumenti di terze parti come OpenOffice. Inoltre, la maggior parte delle API di terze parti non saranno in grado di lavorare con i file XLSB a causa della non disponibilità di dettagli interni.
  • Compatibilità - XLSB non è supportato con le versioni precedenti di Excel che erano disponibili prima di Excel 2007. Per questo motivo, i file XLSB non possono essere aperti nelle versioni precedenti di Excel.
  • Sicurezza - I file VBA non forniscono alcuna indicazione sulla presenza di macro in esso a differenza dei formati di file XLSX e XLSM. Questo può portare a problemi di sicurezza

conclusioni

I file XLSB sono più piccoli, efficienti per aprire e salvare e essere efficienti dall’archiviazione rispetto ai popolari file XLSX e XLSM. Tuttavia, la maggior parte dei moderni file di fogli di calcolo che l’apertura delle applicazioni funziona meglio con i file XLSX basati su specificazioni aperte anziché i file XLSB. Per questo motivo, XLSX rimane il formato file predefinito di lavoro in Excel.