Xlsx и xlsb являются двумя популярными форматами электронных таблиц от Microsoft Excel для хранения больших объемов данных в рабочих книгах. Однако наличие формул, пользовательских данных и объектов (таких как формы) в этих файлах может значительно увеличить размер файла, который может повлиять на производительность загрузки и сохранения этих файлов. Кроме того, большие файлы потребляют значительный объем хранения почтовых ящиков при отправке по электронной почте. В этой статье сравнивается форматы файлов XLSX и XLSB и описывает, как уменьшить размер файлов Excel для загрузки и сохранения рабочих книг намного быстрее.

Xlsx vs xlsb Форматы файлов {.wp-block heading}

Формат файла XLSX-это тип файлов современной эпохи Microsoft Excel для работы с рабочими книгами. Он был введен в Microsoft Excel 2007+ и является форматом файла по умолчанию для сохранения рабочих книг Excel. Файлы XLSX сохраняются в виде сжатых ZIP -архивов и основаны на комбинации нескольких файлов XML. Файлы XLSB были также введены с Microsoft Excel 2007+ и сохраняются в ZIP контейнере. Однако, в отличие от XLSX и XLSM, это сжатые бинарные компоненты, кодируемые в запатентованном формате.

В чем разница между XLSX и XLSB?

Итак, в чем разница между XLSX и XLSB? Ну, есть несколько различий, которые делают эти два формата файла отличаться друг от друга. В первую очередь они дифференцированы на основе формата файла, скорости, размера файла и загрузки/сохранения.

XLSXXLSB
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.

Хорошо, если XLSB так хорош, почему все не используют XLSB, а не XLSX?

Итак, если XLSB настолько выгодна, почему не все используют его в качестве формата файла по умолчанию для сохранения книг? Что ж, есть некоторые недостатки в использовании файлов XLSB по сравнению с преимуществами, которые он предлагает. И по этим причинам это не формат файла по умолчанию для сохранения рабочих книг.

  • Отсутствие совместимости - XLSB - это двоичный формат файла, и его нельзя использовать в сторонних инструментах, таких как OpenOffice. Более того, большинство сторонних API не смогут работать с файлами XLSB из-за отсутствия внутренних деталей.
  • Совместимость - XLSB не поддерживается более ранними версиями Excel, которые были доступны до Excel 2007. По этой причине файлы XLSB не могут быть открыты в более старых версиях Excel.
  • Security - файлы VBA не дают никаких указаний о наличии макросов в нем, в отличие от форматов файлов XLSX и XLSM. Это может привести к вопросам безопасности

Заключение {.wp-block heading}

Файлы XLSB меньше, эффективны для открытия и сохранения, а также эффективно хранение по сравнению с популярными файлами XLSX и XLSM. Тем не менее, большинство современных приложений для открытия файлов электронных таблиц работают лучше с файлами XLSX на основе открытых спецификаций, а не с файлами XLSB. По этой причине XLSX остается форматом файла по умолчанию в Excel.