Как конвертировать XLSB в XLSM
- Добавьте ваш файл .XLSB - перетащите его в поле выше или нажмите, чтобы выбрать.
- Конвертируйте его в .XLSM за несколько секунд.
- Скачайте ваш новый файл .XLSM.
Чего ожидать
XLSM-файлы обычно большеXLSB, так как XML-текст менее компактен, чем бинарное хранение.- VBA-макросы переносятся без изменений; если в книге нет макросов, сохранение как
.xlsxдаёт ещё более широкую совместимость. - Если критична точность макросов, используйте Excel для конвертации - LibreOffice сохраняет код макросов в файле, но может не выполнять весь VBA корректно.
Часто задаваемые вопросы
Сохраняются ли VBA-макросы при конвертации XLSB в XLSM?
Да. Оба формата
XLSB и XLSM хранят VBA-макросы во встроенном блоке vbaProject.bin, поэтому код макросов переносится без изменений. Если вы конвертируете через LibreOffice, макросы остаются в файле - открытие результата в Excel запустит их нормально.Выживут ли формулы и сводные таблицы после конвертации?
Да.
XLSB и XLSM поддерживают одни и те же формулы, сводные таблицы, диаграммы и форматирование, поэтому конвертация в Excel или LibreOffice не приводит к потере стандартного содержимого книги.Почему не конвертировать в XLSX вместо XLSM?
Если в книге содержатся VBA-макросы, сохранение как
.xlsx приведёт к их потере - Excel предупредит об этом и потребует выбрать XLSM, чтобы сохранить их. Используйте .xlsx только если вам нужна макро-свободная копия.Почему файл XLSM больше исходного XLSB?
XLSB хранит данные в виде компактных бинарных записей, а XLSM использует XML-текст внутри ZIP-архива - одни и те же данные занимают больше места в XML-формате.Программы, которые конвертируют XLSB: Microsoft Excel · Microsoft Excel for Mac · Apache OpenOffice Calc (OpenOffice.org Calc) · LibreOffice Calc