Microsoft отказалась от версии Excel, основанной на двоичном формате (XLSB), и перешла на формат XLSX, основанный на Office Open XML, с выпуском Excel 2007. 15
Некоторые причины перехода:
- Совместимость. 1 Файлы XLSB нельзя использовать в сторонних инструментах, например в OpenOffice. 1 Большинство сторонних API не могли работать с файлами XLSB из-за отсутствия внутренних деталей. 1
- Поддержка версий. 1 XLSB не поддерживался более ранними версиями Excel, которые были доступны до Excel 2007. 1
- Безопасность. 1 Файлы VBA не давали никаких указаний о наличии макросов в них, в отличие от форматов файлов XLSX и XLSM. 1 Это могло привести к вопросам безопасности. 1
- Защита от повреждений. 5 Файлы в формате XML были менее подвержены повреждению, чем двоичные файлы, такие как файлы XLS. 5
- Размер файла. 5 При использовании формата XLSX можно было хранить больше данных в меньшем файле. 5 Microsoft утверждала, что XLSX-файлы на 75% меньше, чем XLS-файлы. 5