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? Ну, есть несколько различий, которые делают эти два формата файла отличаться друг от друга. В первую очередь они дифференцированы на основе формата файла, скорости, размера файла и загрузки/сохранения.
XLSX | XLSB |
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.