Как да зададем парола за XLT M файл
Sheetize XLT M Password Setter за .NET предоставя прост, но мощен API за прилагане на паролна защита върху Excel шаблон с макроси, като запазва всички листове, макроси, графики и форматиране. Това е полезно, когато трябва да защитите шаблон преди споделяне или интегриране в процеси, изискващи криптирани Excel файлове.
Основни функции
Прилагане на парола към XLT M
Криптиране на съществуващ XLT M файл с потребителски зададена парола. Защитата обхваща отварянето на файла и, по избор, ограничения за редактиране, печат и структура.
Запазване на форматиране и обекти
Всички стилове на клетки, формули, таблици, графики, макроси и изображения остават непокътнати след криптирането.
Поддръжка на стрийминг
Защита на големи работни книги в режим на стрийминг, което поддържа ниско използване на паметта – идеално за пакетна обработка на множество файлове.
Подробни инструкции
Работен процес за защита с парола на XLT M
За да зададете парола на XLT M файл с Sheetize, следвайте следните стъпки:
- Инициализирайте защитника: Създайте инстанция на
SpreadsheetLocker. - Конфигурирайте опциите: Задайте
LockerSaveOptionsс желаната парола и флагове за защита (например, позволявай редактиране на обекти, позволявай печат). - Определете пътищата на файловете: Посочете пътя до изходния XLT M файл и местоположението за запазване на защитения 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 файлове без усилие, независимо дали се нуждаете от бърз скрипт за еднократна употреба или от производствено решение, което осигурява хиляди шаблони ежедневно.