Как разблокировать файл xlsb

Sheetize XLSB Unlocker for .NET предоставляет простой API для открытия бинарной книги Excel, защищённой паролем. Он полностью восстанавливает доступ ко всем листам, диаграммам и форматированию, что делает его идеальным решением, когда файл необходимо прочитать, отредактировать или обработать после защиты.

Основные возможности

Разблокировка защищённого паролем XLSB

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

Сохранение форматирования и объектов

Все стили ячеек, формулы, таблицы, диаграммы и изображения остаются неизменными после разблокировки файла.

Поддержка потоковой обработки

Обрабатывайте большие книги в потоковом режиме, чтобы потребление памяти было минимальным — идеально для массовой разблокировки множества файлов.

Подробные инструкции

Рабочий процесс разблокировки XLSB

Чтобы разблокировать файл XLSB, защищённый паролем, с помощью Sheetize, выполните следующие шаги:

  1. Инициализируйте разблокировщик: создайте экземпляр SpreadsheetUnlocker.
  2. Настройте параметры: задайте UnlockerLoadOptions, указав путь к исходному файлу и пароль, которым защищена книга.
  3. Определите путь вывода: укажите путь, по которому будет сохранён разблокированный файл XLSB.
  4. Выполните разблокировку: вызовите 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 простой задачей, будь то быстрый скрипт для доступа к одному файлу или сервис промышленного уровня, обрабатывающий тысячи защищённых таблиц ежедневно.

 Русский