Как да зададем парола на XLSM файл

Sheetize XLSM Password Setter for .NET предоставя прост, но мощен API за прилагане на паролна защита към макрос‑включен работен лист на Excel, като запазва всички работни листове, макроси, диаграми и форматиране. Това е полезно, когато трябва да защитите файл преди споделяне или интегриране в процеси, изискващи криптирани Excel файлове.

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

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

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

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

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

Поддръжка на потоково обработване

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

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

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

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

  1. Инициализирайте защитника: Създайте инстанция на SpreadsheetLocker.
  2. Конфигурирайте опциите: Задайте LockerSaveOptions с желаната парола и флагове за защита (например, разрешаване на редактиране на обекти, разрешаване на печат).
  3. Определете пътищата към файловете: Посочете изходния път към XLSM и местоположението за запазения защитен файл.
  4. Изпълнете защитата: Извикайте Process с подготвените настройки за зареждане и защита.

Пример – Защита на XLSM файл с парола

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\source.xlsm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected.xlsm",
    Password = "Test"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Пример – Защита на XLSM файл с парола за защита от запис

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\source.xlsm"
};

var saveOptions = new LockerSaveOptions
{
    OutputFile = "D:\\Data\\protected.xlsm",
    PasswordOfWriteProtection = "Test"
};

SpreadsheetLocker.Process(loadOptions, saveOptions);

Разширена поддръжка на формати

  • Sheetize може също да прилага паролна защита към CSV, TSV и HTML експорти, генерирани от работна книга (резултатните файлове се опаковат в ZIP с криптиране).

С тези възможности Sheetize прави защитата на XLSM файлове с парола без усилие, независимо дали се нуждаете от бърз скрипт за еднократна употреба или от производствено решение, което ежедневно защитава хиляди електронни таблици.

 Български