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:
- Inicijalizujte zaštitnika – kreirajte instancu
SpreadsheetLocker. - Konfigurišite opcije – postavite
LockerSaveOptionssa željenom lozinkom i zastavicama zaštite (npr. dozvola za uređivanje objekata, štampanje). - Definišite putanje fajlova – navedite izvorni XLT M put i odredišnu lokaciju za zaštićeni XLT M.
- Izvršite zaštitu – pozovite
Processsa 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.