Xlsx y xlsb son dos formatos populares de archivo de hojas de cálculo de Microsoft Excel para almacenar grandes cantidades de datos en los libros de trabajo. Sin embargo, la presencia de fórmulas, datos de usuario y objetos (como formas) en estos archivos puede aumentar considerablemente el tamaño del archivo que puede afectar el rendimiento de la carga y el guardado de estos archivos. Además, los archivos grandes consumen un considerable volumen de almacenamiento de buzón cuando se envían por correo electrónico. Este artículo compara los formatos de archivo XLSX y XLSB y describe cómo reducir el tamaño de los archivos de Excel para cargar y guardar libros de trabajo mucho más rápido.
XLSX VS XLSB Formatos de archivo
El formato de archivo XLSX es el tipo de archivo de la era moderna de Microsoft Excel para trabajar con libros de trabajo. Se introdujo con Microsoft Excel 2007+ y es el formato de archivo predeterminado para guardar libros de trabajo de Excel. Los archivos XLSX se guardan como archivos zip comprimidos y se basan en una combinación de múltiples archivos XML. Los archivos XLSB también se introdujeron con Microsoft Excel 2007+ y se guardan en el contenedor zip. Sin embargo, a diferencia de XLSX y XLSM, estos son componentes binarios comprimidos codificados en un formato patentado.
¿Cuál es la diferencia entre XLSX y XLSB?
Entonces, ¿cuál es la diferencia entre XLSX y XLSB? Bueno, hay varias diferencias que hacen que estos dos formatos de archivo difieran entre sí. Principalmente, estos se diferencian sobre la base del formato de archivo, la velocidad, el tamaño del archivo y la carga/guardado.
XLSX | XLSB |
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. |
Bueno, si XLSB es tan bueno, ¿por qué no todos usan XLSB en lugar de XLSX?
Entonces, si XLSB es tan ventajoso, ¿por qué no todos lo usan como el formato de archivo predeterminado para guardar libros de trabajo? Bueno, hay algunas desventajas en el uso de archivos XLSB en comparación con las ventajas que ofrece. Y por estas razones, no es el formato de archivo predeterminado para guardar libros de trabajo.
- Falta de interoperabilidad - XLSB es un formato de archivo binario y no se puede usar en herramientas de terceros como OpenOffice. Además, la mayoría de las API de terceros no podrán trabajar con archivos XLSB debido a la falta de disponibilidad de detalles internos.
- Compatibilidad - XLSB no es compatible con versiones anteriores de Excel que estaban disponibles antes de Excel 2007. Por esta razón, los archivos XLSB no se pueden abrir en versiones anteriores de Excel.
- Seguridad - Los archivos VBA no dan ninguna indicación sobre la presencia de macros en él a diferencia de los formatos de archivo XLSX y XLSM. Esto puede conducir a problemas de seguridad
Conclusión
Los archivos XLSB son más pequeños, eficientes para abrir y guardar, y el almacenamiento eficiente en comparación con los populares archivos XLSX y XLSM. Sin embargo, la mayoría de los archivos de hojas de cálculo modernos de apertura de aplicaciones funcionan mejor con los archivos XLSX basados en especificaciones abiertas en lugar de archivos XLSB. Por esta razón, XLSX sigue siendo el formato de trabajo de archivo predeterminado en Excel.