Kako otključati xlsm fajl
Sheetize XLSM Unlocker za .NET pruža jednostavan, a istovremeno moćan API za uklanjanje zaštite lozinkom iz Excel radne knjige koja sadrži makroe, pri čemu se očuvaju svi radni listovi, grafikoni i formatiranje. Ovo je korisno kada je potrebno pristupiti fajlu koji je prethodno bio zaštićen pre nego što se podeli ili integriše u pipeline‑e koji zahtevaju otključanu radnu knjigu.
Glavne karakteristike
Otključavanje XLSM fajlova
Dešifrujte postojeći XLSM fajl uz pravilnu lozinku. Operacija otključavanja vraća punu mogućnost editovanja, omogućavajući izmenu makroa, formula i podataka.
Očuvanje formatiranja i objekata
Svi stilovi ćelija, formule, tabele, grafikoni, makroi i slike ostaju netaknuti nakon otključavanja.
Podrška za streaming
Otključava velike radne knjige u streaming režimu kako bi se smanjila upotreba memorije, idealno za batch obradu velikog broja fajlova.
Detaljna uputstva
Radni tok za otključavanje XLSM‑a
Da otključate XLSM fajl pomoću Sheetize‑a, pratite sledeće korake:
- Inicijalizujte Unlocker: Kreirajte instancu
SpreadsheetUnlocker. - Podesite opcije: Postavite
UnlockerLoadOptionssa putanjom do izvornog fajla i lozinkom koja štiti radnu knjigu. - Definišite izlaznu putanju: Navedi destinaciju gde će otključani XLSM biti sačuvan.
- Izvršite otključavanje: Pozovite
Processsa pripremljenim opcijama učitavanja i čuvanja.
Primer – Otključavanje XLSM fajla sa lozinkom
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Financial_report.xlsm",
Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "C:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Primer – Otključavanje XLSM fajla sa lozinkom za zaštitu pisanja
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Macro_enabled_workbook.xlsm",
PasswordOfWriteProtection = "WriteProtectPwd"
};
var saveOptions = new SaveOptions
{
OutputFile = "D:\\Unlocked\\"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Proširena podrška za formate
- Sheetize može otključati i CSV, TSV i HTML izveze koji su ranije bili zaštićeni (rezultujući fajlovi se dostavljaju bez enkripcije).
Sa ovim mogućnostima, Sheetize čini otključavanje XLSM‑a jednostavnim, bilo da vam je potreban brzi jedinstveni skript ili proizvodni servis koji obrađuje hiljade makro‑omogućених tabela svakodnevno.