Двоичный лист Excel, что это такое

Обновлено: 23.11.2024

Файлы Excel обычно содержат множество формул, данных и объектов, размер которых постоянно увеличивается. Файлы большего размера долго открываются, сохраняются и занимают много места на дисках или при прикреплении к электронным письмам. В нашем блоге вы узнаете, как уменьшить размер файлов Excel, чтобы книга загружалась быстрее.

В Microsoft Excel 2007 файлы можно сохранить, выбрав параметр «Сохранить как» в нескольких других форматах, помимо формата xlsx. Форматы файлов, доступные при выборе параметра «Сохранить как», снова будут зависеть от того, какой рабочий лист активен. Лист Excel, который обычно сохраняется как двоичная книга с расширением xlsb, значительно меньше, чем лист, сохраняемый как книга Excel.

Преимущества использования формата .xlsb

Многие пользователи не знают о преимуществах и выгодах, которые можно получить, используя двоичный формат книги Excel. Двоичные файлы книг Excel помогают хранить информацию в двоичном формате вместо формата XML. Поскольку файлы xlsb в рабочей книге Excel являются двоичными, их можно читать и записывать немного быстрее, что делает их полезными для больших электронных таблиц. Это также означает, что в файлах, сохраненных в формате xlsb, вычисления будут выполняться быстрее, а их рабочие книги будут действительно меньше.

Считается, что в Excel файл xlsx обычно загружается в 4 раза дольше по сравнению с xlsb и сохраняется в 2 раза медленнее, а затем файл в 1,5 раза больше. Сообщается, что пользователь с известного форума Stack Overflow протестировал сгенерированную книгу с 10 000 строк, за которыми следует 1000 столбцов, что равно 10 000 000 (10*7) ячеек в простой цепочке по формуле =+1.

Короче: .xlsx против .xlsb

  • Время загрузки – 165 сек. вместо 43 сек.
  • Время сохранения составляет 115 сек. вместо 61 сек.
  • Размер файла: 91 МБ вместо 65 МБ.

Помимо соображений безопасности, поскольку данные были отформатированы в двоичной системе и не сохранены в формате XML, файлы xlsb будут отображаться как нечитаемое содержимое, когда пользователь попытается изменить расширение файл в формате zip.

Другие преимущества формата xlsb:

  • Двоичные файлы меньшего размера открываются намного быстрее по сравнению с книгами Excel.
  • Это обеспечивает потенциальную экономию средств, так как уменьшает дисковое пространство, необходимое для хранения определенного файла, уменьшая пропускную способность, необходимую для передачи файлов по электронной почте или другим сетям.
  • Только книги Excel размером менее 5 МБ хранятся в одной папке на диске и открываются только в веб-приложении Excel. Двоичные файлы меньше.
  • Двоичные файлы Excel были закодированы в проприетарные форматы сжатых файлов, а не в открытые форматы, короче говоря, в формат сайта XML.

Недостатки двоичных файлов

К двоичным файлам в Excel недоступны различные программы, помогающие понять форматы xlsx, xlsm. Пользователям придется столкнуться с несколькими программами для предварительного просмотра файлов, чтобы просмотреть файлы, которые пользователь не может открыть. Вам нужно будет сохранить основную книгу в формате xlsx или xlsm и использовать макросы, если они присутствуют в файле.

Эта запись в блоге помогла вам узнать больше о преимуществах и недостатках двоичных книг Excel. Оставайтесь с нами в блогах Magoosh Excel, чтобы узнать больше об Excel!

Похожие записи

Автор

Харшита с энтузиазмом занимается наставничеством для абитуриентов JEE и помогает сделать блог Magoosh интересным и эффективным источником для обучения. Она любит задачи и программирование. Она также любит музыку и (думает, что она) неплохо танцует.

Комментарии закрыты.

Политика комментариев в блоге Magoosh. Чтобы создать максимальное удобство для наших читателей, мы одобряем только те комментарии, которые имеют отношение к статье, достаточно общие, чтобы быть полезными для других учащихся, краткие и хорошо написанные! 😄 Из-за большого количества комментариев во всех наших блогах мы не можем обещать, что все комментарии получат ответы от наших преподавателей.

Мы настоятельно рекомендуем учащимся помогать друг другу и отвечать на комментарии других учащихся, если это возможно!

Если вы являетесь студентом Premium Magoosh и хотели бы более персонализированного обслуживания от наших инструкторов, вы можете использовать вкладку «Справка» на панели инструментов Magoosh. Спасибо!

Преимущества двоичного формата файла XLSB в Excel

Файлы Excel с большим количеством формул, данных и объектов (например, фигур) могут значительно увеличиться в размере. Большие файлы дольше открываются/сохраняются и занимают ценное место на дисках или в почтовых ящиках, если они прикреплены к электронным письмам. Узнайте, как уменьшить размер файлов Excel, чтобы книги загружались и сохранялись намного быстрее.

Файлы Microsoft Office Excel 2007+ могут быть сохранены как в нескольких других форматах, помимо стандартного формата XLSX. Форматы файлов, доступные в диалоговом окне "Сохранить как", могут различаться в зависимости от того, какой тип листа активен (например, рабочий лист, лист диаграммы).

Файл Excel, сохраненный как двоичная рабочая книга (расширение XLSB), может быть значительно меньше, чем файл, сохраненный как рабочая книга Excel (расширения .xlsx или .xlsm).

Объяснение формата XLSB

Для технических специалистов формат файла XLSB с кодовым названием BIFF12 представляет собой ZIP-контейнер, основанный на спецификации файлов Open XML. Ключевое различие между XLSB и XLSX – XLSM заключается в том, что части файла в заархивированном пакете представляют собой сжатые двоичные компоненты (.bin), закодированные в собственном формате, а не в читаемом XML-коде. Двоичные файлы оптимизированы для повышения производительности и могут хранить все, что вы можете создать в Excel.

Факты и мифы о двоичных книгах Excel

Двоичные файлы меньшего размера открываются и сохраняются намного быстрее, чем книги Excel (.xlsx или .xlsm)

Сжатие двоичных файлов обеспечивает потенциальную экономию средств, так как уменьшает дисковое пространство, необходимое для хранения файлов, и снижает пропускную способность, необходимую для передачи файлов по электронной почте или по сети.

В Excel Web App открываются только книги Excel размером менее 5 МБ, хранящиеся в папке OneDrive.

  • Двоичные файлы имеют те же требования к оперативной памяти, что и другие форматы файлов Excel, поскольку при сжатии уменьшается пространство, занимаемое файлом только на жестком диске.

Файл XLSB представляет собой двоичный файл Microsoft Office Excel. Информация внутри файла XLSB хранится в виде сравниваемых двоичных данных, в то время как в обычных файлах XSLX данные хранятся в виде файлов XML, которые затем сжимаются.

Работа с большими файлами Excel часто утомительна. Они открываются медленнее, их сохранение занимает целую вечность, и их часто нужно загружать в облако, чтобы поделиться ими с коллегами или семьей. Почему бы тогда не изучить преимущества формата файла XSLB (иногда его смешивают с XLSB)?

Что такое формат файла XLSB?

Файл XLSB представляет собой формат файла двоичной рабочей книги Excel. Двоичные файлы обычно читаются и записываются намного быстрее и имеют меньший размер, чем недвоичные файлы. Это связано с тем, что двоичные файлы представляют собой необработанный дамп (в основном 1 и 0) памяти. Если вы откроете бинарные файлы, они могут показаться тарабарщиной. Двоичные файлы можно открыть только в том случае, если вы знаете точный тип объекта, которым является файл. С другой стороны, текстовые файлы (JSON, XML, CSV, text), как следует из названия, — это файлы, которые можно открывать в текстовых редакторах (Word, Notepad и т. д.), и их структура встроена в файл, и ее можно понять простым чтение файла.

Например, файл XML обычно имеет собственную нотацию тегов и разметки, веб-страница HTML имеет общепринятые стандарты, такие как HTML5, файлы CSV имеют столбцы и строки, разделенные разделителями столбцов и строк. Недостатком текстовых файлов является то, что им нужны накладные расходы для построения структуры в самом текстовом файле, например. одна целочисленная переменная в файле XML должна быть встроена в набор тегов.

Что находится внутри файла XLSX (или XLSM) (изображение справа). Что ты имеешь в виду внутри? - ты спрашиваешь.
Внутри файла XLSX
Файлы XLSX и XLSM на самом деле представляют собой сжатые архивы с файлами XML внутри. Это потому, что Microsoft открыла формат файлов Excel и решила разбить внутренности на файлы XML. Когда файл XLSX или XLSM сохраняется, Excel необходимо разбить его на отдельные файлы XML, сжать его и, наконец, сохранить как XLSX или XLSM.

С другой стороны, формат файла XLSB представляет собой двоичный файл Excel.Он напоминает старый формат файла XLS, который также был двоичным файлом.
Что происходит, когда Excel хочет сохранить файл XSLB? Не так уж и много. В основном он выгружает двоичные данные в двоичный файл и сохраняет его как XLSB.

Преимущества XLSB (XLSB по сравнению с XLSX)

    Меньший размер файла — двоичный файл Excel занимает заметно меньше места. Это более заметно, особенно при работе с большими файлами Excel. В некоторых случаях я слышал о файлах XLSB, для которых требовалось 10% исходного размера файла — это более заметно для ОЧЕНЬ больших файлов Открывается/сохраняется быстрее — загрузка двоичных данных выполняется быстрее, чем анализ текстовых (XML) файлов — так же, как вы сравнит открытие книги на испанском и необходимость переводить каждое предложение на английский, а не получение готовой переведенной копии. Точно так же при сохранении файла двоичный формат более эффективен, чем выгрузка данных обратно в XML с последующим их сжатием. По моему опыту, файлы XLSB открываются и сохраняются в 2 раза быстрее. Поддерживает формулы, длина которых превышает 8192 символа. В других форматах файлов они не сохраняются должным образом

Яху! Что ж, казалось бы, нет ничего менее очевидного, чем начать работать только с файлом формата XLSB. Тем не менее, это не простое решение, так как есть некоторые незначительные неудачи. Вот некоторые из них, которые приходят на ум…

Недостатки XLSB (XLSB против XLSX)

  • Совместимость: формат XLSB Excel не поддерживается Excel 2003 и более ранними версиями, что, честно говоря, в настоящее время не является проблемой.
  • Безопасность (VBA) — с учетом различий между форматами XLSM и XLSX вы знаете, какие файлы могут содержать или не содержать макросы VBA. С XLSB точно не узнаешь. Поэтому будьте осторожны при открытии файлов XLSB из неизвестных источников или от людей/веб-сайтов, которым вы не доверяете
  • Вы не можете вносить изменения в ленту Excel при работе с XLSB. Вы должны временно сохранить файл как XLSX или XLSM, внести изменения и сохранить обратно как XLSB.
  • Отсутствие взаимодействия со сторонними инструментами. XLSB — это двоичный формат файла, в отличие от открытых XML-файлов XLSX и XLSM. Следовательно, вы часто не увидите, чтобы ваши файлы XLSB работали везде, как в OpenOffice.

Другие рекомендации по работе с большими файлами Excel или наборами данных

Обычно я начинаю с предложений быстрых результатов, а более сложные оставляю на потом. Формат файла XLSB — хорошее начало, и часто вам не потребуется вмешиваться в данные/форматирование/содержимое вашей книги, как и не следовало бы. Однако время от времени будут такие моменты, когда этого будет недостаточно, и вы просто не сможете больше работать с медленным и большим файлом Excel. Вот несколько полезных советов:

  • Уменьшите размер файла, удалив неиспользуемые ячейки.
  • Сохраняйте файлы данных без форматирования. Форматирование может занимать много места в хранилище. Если вы просто работаете с набором данных и форматирование не требуется, сохраните файл в формате .xml.
  • Сохраняйте файлы данных без форматирования. Форматирование может занимать много места в хранилище. Если вы просто работаете с набором данных и форматирование не требуется, сохраните файл в формате .xml или .csv.
  • Отключите автоматические расчеты. Зачастую даже небольшие файлы Excel приводят к зависанию или сбою Excel. Это может быть связано с обилием формул Excel, которые приходится пересчитывать каждый раз при внесении изменений и т. д. Попробуйте переключить параметры расчета на "Вручную", чтобы избавиться от этой проблемы.
  • Надстройка PowerQuery. Excel имеет свои ограничения при работе с большими наборами данных. Надстройка Excel PowerQuery от Microsoft была разработана для обработки больших данных и сложных запросов данных к внешним базам данных или источникам данных. PowerQuery позволит вам более эффективно работать с этими наборами данных и не будет ограничивать количество записей, которые вы можете обрабатывать на одном листе Excel.

Распространенные мифы о XLSB

Выполняет ли XLSB формулы быстрее, чем XLSX?

Файл XLSB загружается и выгружается быстрее (сохраняется и закрывается), чем файлы XLSX. После этого оба формата запускаются в оперативной памяти с одинаковой производительностью на одном и том же движке Excel. Следовательно, вы не увидите, что ваша формула Excel работает значительно быстрее. Однако, если вы часто сохраняете файл, вы обязательно заметите, что формат файла XLSB сохраняется быстрее.

Случается ли чаще сбой файлов XLSB?

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

Можно ли открывать файлы XLSB только через Excel?

Двоичные файлы Excel (обычно) не поддерживаются другими пакетами Office (например, Open Office).Это связано с тем, что, представив форматы *X (docx, xlsx и т. д.), Microsoft представила открытый формат файлов, который позволил этим другим программам открывать и редактировать эти файлы легче, чем раньше. По этой причине будьте осторожны при работе с двоичным форматом Excel при работе с коллегами, которые могут захотеть использовать альтернативные программы для совместной работы с вами.

Выводы

Я бы рекомендовал ежедневно использовать XLSX и XSLM в качестве стандартных форматов файлов Excel. Стоит обратиться к формату файла XLSB всякий раз, когда ваш файл начинает работать медленно или занимает много места.

На самом деле XLSB не принесет пользы маленьким файлам Excel, и вы даже можете увидеть, что маленькие файлы XLSB занимают больше места, чем маленькие файлы XLSX/XSLM. У ваших клиентов или коллег также могут возникнуть сомнения при открытии файлов XLSB, поскольку Excel обрабатывает эти форматы файлов с особой осторожностью.

Используйте формат файла XLSB В ОСНОВНОМ с очень БОЛЬШИМИ файлами Excel.

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

Файл XLSB открыт в Microsoft Excel 365

Файлы XLSB отличаются от электронных таблиц стандартного формата Open XML (.XLSX), поскольку они хранят электронную таблицу в двоичном формате (BIFF12). Скорее всего, вы будете чаще видеть и использовать файл XLSX, потому что он сжат для экономии места и им легче поделиться с другими пользователями. Файлы XLSB не сжимаются, поэтому они больше, чем файлы XLSX. Однако файлы XLSB могут работать более эффективно в Excel, поскольку они сохраняются в более крупном двоичном формате.

Чтобы создать файл XLSB с помощью Excel, выберите «Файл» → «Сохранить как», затем выберите «Двоичная книга Excel (*.xlsb)» в раскрывающемся меню типа файла. В зависимости от используемой операционной системы Excel по умолчанию сохраняет файлы XLSB в следующих местах:

Windows XP:
C:\Documents and Settings\Application Data\Microsoft\Excel\XLStart

macOS:
~/​Library/​Containers/​com.microsoft.Excel/​Data/​Library/​Application Support/​Microsoft/​Roaming/​Excel/​

Как открыть файл XLSB

Вы можете открывать файлы XLSB с помощью Microsoft Excel в Windows и macOS. Вы также можете открывать файлы XLSB с помощью OpenOffice Calc (многоплатформенная версия).

Однако Excel является лучшим вариантом для открытия файлов XLSB, поскольку он полностью поддерживает форматирование электронных таблиц Excel, которые могут включать графики и интервалы между полями данных. Чтобы открыть файл XLSB в Excel, выберите «Файл» → «Открыть» → «Обзор», затем выберите файл XLSB, который хотите открыть.

Как преобразовать файл XLSB

Microsoft Excel может преобразовывать файлы XLSB в различные форматы. В версии для Windows и Mac выберите «Файл» → «Сохранить как» и выберите один из следующих форматов:

  • .XLSX — электронная таблица Microsoft Excel
  • .XLS — электронная таблица Microsoft Excel (предыдущая версия)
  • .ODS — электронная таблица OpenDocument
  • .CSV — значения, разделенные запятыми
  • .DIF – формат обмена данными.
  • .PDF – формат переносимых документов.
  • .XPS — спецификация XML Paper (только для Windows)
  • .RTF – форматированный текст
  • .TXT – обычный текст
  • .HTM, .HTML — веб-страница в формате HTML
  • .XML — расширяемый язык разметки
  • .MHT, .MHTML — HTML-архив MIME

Предупреждение

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

Читайте также: