Как установить пароль для файла Xlsb
Sheetize XLSB Password Setter for .NET предоставляет простой, но мощный API для применения пароля к Excel‑файлу в бинарном формате, при этом сохраняет все листы, диаграммы и форматирование. Это удобно, когда нужно защитить файл перед его передачей или интегрировать в конвейеры, требующие зашифрованные Excel‑файлы.
Основные возможности
Применение пароля к XLSB
Шифрование существующего файла XLSB с паролем, заданным пользователем. Защита покрывает открытие файла и, при необходимости, ограничения на редактирование, печать и структуру.
Сохранение форматирования и объектов
Все стили ячеек, формулы, таблицы, диаграммы и изображения остаются неизменными после шифрования.
Поддержка потоковой обработки
Защита больших книг в потоковом режиме с низким потреблением памяти, что удобно при пакетной обработке большого количества файлов.
Подробные инструкции
Процесс защиты паролем XLSB
Чтобы установить пароль на файл XLSB с помощью Sheetize, выполните следующие шаги:
- Инициализировать защитник: создайте экземпляр
SpreadsheetLocker. - Настроить параметры: задайте
LockerSaveOptionsс нужным паролем и флагами защиты (например, разрешить редактирование объектов, разрешить печать). - Указать пути к файлам: укажите путь к исходному XLSB и место сохранения защищённого XLSB.
- Выполнить защиту: вызовите
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 паролем простой задачей, будь то быстрый одноразовый скрипт или сервис промышленного уровня, защищающий тысячи таблиц ежедневно.