Как да зададем парола за XLT M файл

Sheetize XLT M Password Setter за .NET предоставя прост, но мощен API за прилагане на паролна защита върху Excel шаблон с макроси, като запазва всички листове, макроси, графики и форматиране. Това е полезно, когато трябва да защитите шаблон преди споделяне или интегриране в процеси, изискващи криптирани Excel файлове.

Основни функции

Прилагане на парола към XLT M

Криптиране на съществуващ XLT M файл с потребителски зададена парола. Защитата обхваща отварянето на файла и, по избор, ограничения за редактиране, печат и структура.

Запазване на форматиране и обекти

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

Поддръжка на стрийминг

Защита на големи работни книги в режим на стрийминг, което поддържа ниско използване на паметта – идеално за пакетна обработка на множество файлове.

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

Работен процес за защита с парола на XLT M

За да зададете парола на XLT M файл с Sheetize, следвайте следните стъпки:

  1. Инициализирайте защитника: Създайте инстанция на SpreadsheetLocker.
  2. Конфигурирайте опциите: Задайте LockerSaveOptions с желаната парола и флагове за защита (например, позволявай редактиране на обекти, позволявай печат).
  3. Определете пътищата на файловете: Посочете пътя до изходния XLT M файл и местоположението за запазване на защитения XLT M файл.
  4. Изпълнете защитата: Извикайте 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 файлове без усилие, независимо дали се нуждаете от бърз скрипт за еднократна употреба или от производствено решение, което осигурява хиляди шаблони ежедневно.

 Български