Как разблокировать файл xlsb
Sheetize XLSB Unlocker for .NET предоставляет простой API для открытия бинарной книги Excel, защищённой паролем. Он полностью восстанавливает доступ ко всем листам, диаграммам и форматированию, что делает его идеальным решением, когда файл необходимо прочитать, отредактировать или обработать после защиты.
Основные возможности
Разблокировка защищённого паролем XLSB
Расшифровывает существующий файл XLSB с помощью указанного пользователем пароля. Операция разблокировки восстанавливает обычное открытие, редактирование и печать документа.
Сохранение форматирования и объектов
Все стили ячеек, формулы, таблицы, диаграммы и изображения остаются неизменными после разблокировки файла.
Поддержка потоковой обработки
Обрабатывайте большие книги в потоковом режиме, чтобы потребление памяти было минимальным — идеально для массовой разблокировки множества файлов.
Подробные инструкции
Рабочий процесс разблокировки XLSB
Чтобы разблокировать файл XLSB, защищённый паролем, с помощью Sheetize, выполните следующие шаги:
- Инициализируйте разблокировщик: создайте экземпляр
SpreadsheetUnlocker. - Настройте параметры: задайте
UnlockerLoadOptions, указав путь к исходному файлу и пароль, которым защищена книга. - Определите путь вывода: укажите путь, по которому будет сохранён разблокированный файл XLSB.
- Выполните разблокировку: вызовите
Process, передав подготовленные параметры загрузки и сохранения.
Пример — Разблокировать XLSB‑файл с паролем
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Baby_growth_tracker.xlsb",
Password = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\Unlocked\\Baby_growth_tracker.xlsb"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Пример — Разблокировать XLSB‑файл, защищённый паролем записи
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Baby_growth_tracker.xlsb",
PasswordOfWriteProtection = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\Unlocked\\Baby_growth_tracker.xlsb"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Расширенная поддержка форматов
- Sheetize также может разблокировать CSV, TSV и HTML‑экспорты, защищённые паролем (файлы упакованы в ZIP‑архив с шифрованием).
Благодаря этим возможностям Sheetize делает разблокировку XLSB простой задачей, будь то быстрый скрипт для доступа к одному файлу или сервис промышленного уровня, обрабатывающий тысячи защищённых таблиц ежедневно.