Зачем нужны двоичные файлы .XLSB и в чем их отличие от .XLSX?



Двоичный формат .XLSB, или бинарный — это тот же Эксель, в нем даже можно запускать макросы, и при этом его загрузка и пересчет данных в нем происходят очень быстро. Гораздо быстрее, чем в обычном .XSLX.



В чем секрет? Все просто:



Обычные файлы хранятся в виде XML-разметки, и при пересчете конвертируются в двоичный вид. А бинарный файл уже и так записан в двоичном виде - так что секрет быстродействия очевиден).

Но!



У бинарного файла есть свои подводные камни:

1. Подходит только для Excel 2007 и моложе

2. Этот тип файла не может быть источником для Power Query. Причем в самом квери работать будет, но сослаться на него из другого файла для модели данных будет невозможно.



Резюме: если у вас ОЧЕНЬ большая база, в которой еще нужно провести ряд непростых вычислений – имеет смысл сохранять ее именно в Двоичном формате.