Kako postaviti lozinku za XLT M fajl

Sheetize XLT M Password Setter for .NET pruža jednostavan, a ipak moćan API za primenu lozinke na Excel šablon sa makroima, uz očuvanje svih radnih listova, makroa, grafikona i formatiranja. Ovo je korisno kada treba da zaštitite šablon pre deljenja ili integracije u pipeline‑ove koji zahtevaju šifrovane Excel fajlove.

Glavne funkcionalnosti

Primena lozinke na XLT M

Enkripcija postojećeg XLT M fajla lozinkom koju definiše korisnik. Zaštita obuhvata otvaranje fajla i, po potrebi, ograničenja za uređivanje, štampanje i strukturu.

Očuvanje formatiranja i objekata

Svi stilovi ćelija, formule, tabele, grafikoni, makroi i slike ostaju netaknuti nakon enkripcije.

Podrška za streaming

Zaštita velikih radnih svezaka u streaming režimu, čime se smanjuje upotreba memorije – idealno za batch obradu velikog broja fajlova.

Detaljna uputstva

Radni tok za zaštitu XLT M lozinkom

Da biste postavili lozinku na XLT M fajl pomoću Sheetize‑a, pratite sledeće korake:

  1. Inicijalizujte zaštitnika – kreirajte instancu SpreadsheetLocker.
  2. Konfigurišite opcije – postavite LockerSaveOptions sa željenom lozinkom i zastavicama zaštite (npr. dozvola za uređivanje objekata, štampanje).
  3. Definišite putanje fajlova – navedite izvorni XLT M put i odredišnu lokaciju za zaštićeni XLT M.
  4. Izvršite zaštitu – pozovite Process sa pripremljenim opcijama za učitavanje i zaštitu.

Primer – zaštita XLT M fajla lozinkom

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

Primer – zaštita XLT M fajla lozinkom za zaštitu od upisa

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

Proširena podrška za formate

  • Sheetize može primeniti lozinku i na CSV, TSV i HTML izveštaje generisane iz radne sveske (rezultujući fajlovi se pakuju u ZIP arhivu sa enkripcijom).

Sa ovim mogućnostima, Sheetize čini zaštitu XLT M fajlova jednostavnom, bilo da vam je potreban brzi skript ili produkcioni servis koji svakodnevno osigurava hiljade šablona.

 Српски