Для потомков, вот текст из нескольких внешних источников относительно форматов файлов Excel. Некоторые из них упоминались в других ответах на этот вопрос, но без воспроизведения основного содержания.
1. От Дуга Махью, 22 августа 2006 г .:
... новый двоичный формат XLSB. Как и Open XML, это полнофункциональный формат файла, в котором можно хранить все, что вы можете создать в Excel, но формат XLSB оптимизирован для повышения производительности способами, которые невозможны с чистым форматом XML.
Формат XLSB (также иногда называемый BIFF12, как «формат двоичного файла для Office 12») использует то же соглашение Open Packaging Convention, используемое форматами Open XML и XPS. Так что это, по сути, ZIP-контейнер, и вы можете открыть его любым ZIP-инструментом, чтобы посмотреть, что внутри. Но вместо частей .XML в пакете вы найдете части .BIN ...
В этой статье также содержится ссылка на документацию о формате BIN , слишком объемную для воспроизведения здесь.
2. Из архива MSDN от 29 августа 2006 г., который, в свою очередь, цитирует уже отсутствующую запись в блоге, касающуюся формата XLSB:
Несмотря на то, что мы проделали большую работу, чтобы наши XML-форматы открывались быстро и эффективно, этот двоичный формат по-прежнему более эффективен для открытия и сохранения в Excel и может привести к некоторым улучшениям производительности для книг, содержащих много data, или это потребует большого количества синтаксического анализа XML во время процесса Open. (Фактически, мы обнаружили, что новый двоичный формат во многих случаях быстрее, чем старый формат XLS.) Кроме того, не существует версии этого формата файла без макросов - все файлы XLSB могут содержать макросы (VBA и XLM). . Во всех других отношениях он функционально эквивалентен формату файла XML, приведенному выше:
Размер файла - размер файлов обоих форматов примерно одинаков, поскольку оба формата сохраняются на диск с использованием архитектуры сжатия zip - оба формата используют одну и ту же структуру упаковки, и оба имеют одинаковые структуры на уровне частей. Поддержка функций - оба формата поддерживают один и тот же набор функций Производительность во время выполнения - после загрузки в память формат файла не влияет на скорость приложения / вычислений Конвертеры - оба формата будут иметь одинаковую поддержку конвертера