Как установить пароль для файла Xlsb

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

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

Применение пароля к XLSB

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

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

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

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

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

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

Процесс защиты паролем XLSB

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

  1. Инициализировать защитник: создайте экземпляр SpreadsheetLocker.
  2. Настроить параметры: задайте LockerSaveOptions с нужным паролем и флагами защиты (например, разрешить редактирование объектов, разрешить печать).
  3. Указать пути к файлам: укажите путь к исходному XLSB и место сохранения защищённого XLSB.
  4. Выполнить защиту: вызовите Process, передав подготовленные параметры загрузки и защиты.

Пример – разблокировать файл XLSB с паролем

using Sheetize;
 var loadOptions = new UnlockerLoadOptions
 {
     InputFile = "Baby_growth_tracker.xlsx",
     Password = "Test"
 };
 var saveOptions = new SaveOptions
 {
     OutputFile = "E:\\",
     
 };
 SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Пример – разблокировать файл XLSB с паролем для защиты от записи

using Sheetize;

 var loadOptions = new UnlockerLoadOptions
 {
     InputFile = "Baby_growth_tracker.xlsx",
     PasswordOfWriteProtection = "Test"
 };
 var saveOptions = new SaveOptions
 {
     OutputFile = "E:\\",
     
 };
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Расширенная поддержка форматов

  • Sheetize также может применять пароль к CSV, TSV и HTML‑экспортам, созданным из рабочей книги (результирующие файлы упаковываются в ZIP‑архив с шифрованием).

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

 Русский