Jak ustawić hasło dla pliku XLT M

Sheetize XLT M Password Setter for .NET oferuje prostą, a jednocześnie potężną API do nakładania ochrony hasłem na szablon Excela z makrami, zachowując wszystkie arkusze, makra, wykresy i formatowanie. Jest to przydatne, gdy trzeba zabezpieczyć szablon przed udostępnieniem lub włączyć go do procesów, które wymagają zaszyfrowanych plików Excel.

Główne funkcje

Zastosuj hasło do XLT M

Szyfruje istniejący plik XLT M przy użyciu hasła określonego przez użytkownika. Ochrona obejmuje otwieranie pliku oraz opcjonalne ograniczenia edycji, drukowania i struktury.

Zachowaj formatowanie i obiekty

Wszystkie style komórek, formuły, tabele, wykresy, makra i obrazy pozostają niezmienione po szyfrowaniu.

Obsługa strumieniowa

Chroni duże skoroszyty w trybie strumieniowym, co ogranicza zużycie pamięci – idealne przy przetwarzaniu wielu plików jednocześnie.

Szczegółowe instrukcje

Przebieg zabezpieczania XLT M hasłem

Aby ustawić hasło w pliku XLT M przy pomocy Sheetize, wykonaj następujące kroki:

  1. Zainicjuj ochronę: Utwórz instancję SpreadsheetLocker.
  2. Skonfiguruj opcje: Ustaw LockerSaveOptions z żądanym hasłem i flagami ochrony (np. zezwól na edycję obiektów, zezwól na drukowanie).
  3. Podaj ścieżki plików: Określ ścieżkę źródłową XLT M oraz docelową lokalizację zabezpieczonego pliku.
  4. Wykonaj ochronę: Wywołaj metodę Process z przygotowanymi opcjami ładowania i ochrony.

Przykład – zabezpieczenie pliku XLT M hasłem

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);

Przykład – zabezpieczenie pliku XLT M hasłem ochrony przed zapisem

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);

Rozszerzone wsparcie formatów

  • Sheetize może również nakładać ochronę hasłem na eksporty CSV, TSV oraz HTML generowane z skoroszytu (otrzymane pliki są pakowane w ZIP z szyfrowaniem).

Dzięki tym możliwościom Sheetize sprawia, że ochrona plików XLT M hasłem jest prosta, niezależnie od tego, czy potrzebujesz szybkiego jednorazowego skryptu, czy rozwiązania produkcyjnego zabezpieczającego tysiące szablonów dziennie.

 Polski