Как установить пароль для файла XLT M
Sheetize XLT M Password Setter for .NET предоставляет простой и одновременно мощный API для установки защиты паролем макрос‑доступного шаблона Excel, сохраняя все листы, макросы, диаграммы и форматирование. Это полезно, когда нужно защитить шаблон перед распространением или включить его в конвейеры, требующие зашифрованных файлов Excel.
Основные возможности
Установка пароля для XLT M
Шифрует существующий файл XLT M заданным пользователем паролем. Защита охватывает открытие файла и, при необходимости, ограничения на редактирование, печать и структуру.
Сохранение форматирования и объектов
Все стили ячеек, формулы, таблицы, диаграммы, макросы и изображения остаются без изменений после шифрования.
Поддержка потоковой обработки
Защищает большие книги в режиме потока, минимизируя использование памяти, что удобно при пакетной обработке множества файлов.
Подробные инструкции
Рабочий процесс защиты паролем XLT M
Чтобы задать пароль для файла XLT M с помощью Sheetize, выполните следующие шаги:
- Инициализировать защитник: создайте экземпляр
SpreadsheetLocker. - Настроить параметры: задайте
LockerSaveOptionsс нужным паролем и флагами защиты (например, разрешить редактировать объекты, разрешить печать). - Указать пути файлов: укажите исходный путь к XLT M и место сохранения защищённого файла.
- Выполнить защиту: вызовите
Process, передав подготовленные параметры загрузки и защиты.
Пример – Защита файла XLT M паролем
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\template.xltm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected_template.xltm",
Password = "MySecretPwd"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Пример – Защита файла XLT M паролем на запись
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\template.xltm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = "D:\\Data\\protected_template.xltm",
PasswordOfWriteProtection = "WritePwd"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Расширенная поддержка форматов
- Sheetize может также накладывать защиту паролем на экспорт в CSV, TSV и HTML, полученные из рабочей книги (результирующие файлы упаковываются в ZIP‑архив с шифрованием).
Благодаря этим возможностям Sheetize делает защиту XLT M паролем простой задачей, будь то однократный скрипт или сервис промышленного уровня, защищающий тысячи шаблонов ежедневно.