Está en la página 1de 1

Libro binario de Excel (.

xlsb)
Fue creado con el objetivo de facilitar el proceso de compresión, guardado, apertura y funcionamiento de ficheros que contiene una gran
cantidad de información.

La extensión .xlsb (libro binario) fue implementada a partir de la versión Excel 2007, solucionando el problema de manejo de hojas de
cálculo que contenían mucha información, las cuales necesitaban mucho tiempo para abrirse, así como la dificultad que representaba
manejar este tipo de ficheros por los frecuentes bloqueos que se producían al utilizarlos.

No todo son beneficios al usar esta extensión, la desventaja de utilizar este tipo de ficheros reside en que a diferencia de los ficheros con
extensión .xlsx, estos ficheros no se pueden recuperar parcialmente (es decir en el caso de disponer algún documento defectuoso o
corrupto no es viable recuperar parte de la información de una manera rápida y eficiente).

En definitiva, y por finalizar, un archivo binario (.xlsb) tiene un sistema de almacenaje de datos nativo de Excel- BIFF12 (Binary Interchange
File Format) y no XML. Recordemos que el formato XML es un formato que Ms creo para adaptarse a las exigencias impuestas de código
abierto o libre, que en general consume un número muy alto de recursos.

Cuando los archivos son de un tamaño superior a 1Mb o cuando tienen que ejecutar gran cantidad de código y/o muchos registros, los
archivos binarios son sensiblemente más rápidos y además, sin pérdida de fidelidad en formatos, código, datos, etcétera.

En una prueba de un Libro habilitado con macros (.xslm) y convertido a Libro binario (.xlsb), de un tamaño del fichero de 14.408 Kb quedo
en 6.432 KB !!!, y ninguna diferencia visible en cuanto a formatos, funcionalidades, macros, objetos, etc.).

Los archivos .xlsx tardan en cargar 4 veces más que las .xlsb y en guardar 2 veces más lento y además tienen 1.5 veces un archivo más
grande. Algunos foros han hecho el experimiento con una hoja de cálculo generada con 10000 filas x 10000 columnas = 10.000.000 (10 ^
7) de celdas simples encadenados ... = 1 + fórmulas:

Además, desde el punto de vista de seguridad, al estar los datos en formato binario y no en XML, los archivos .xlsb mostrarán contenidos
ilegibles si un usuario intenta cambiar la extensión del archivo a .zip.

Otras ventajas del formato de archivo .xlsb incluyen:


Ahorro en binario permite fórmulas que se guarden adecuadamente si son más largos que el límite de 8192 caracteres
Código de macros, VBA es totalmente compatible

También podría gustarte