Kako postaviti lozinku Xlsm datoteci

Sheetize XLSM Password Setter za .NET pruža jednostavno, ali moćno API‑je za primjenu zaštite lozinkom na Excel radne knjige s makronaredbama, uz očuvanje svih radnih listova, makronaredbi, grafikona i formatiranja. Ovo je korisno kada trebate osigurati datoteku prije dijeljenja ili je integrirati u procese koji zahtijevaju šifrirane Excel datoteke.

Glavne značajke

Primjena lozinke na XLSM

Enkriptirajte postojeću XLSM datoteku lozinkom po vašem izboru. Zaštita pokriva otvaranje datoteke, a opcionalno i ograničenja uređivanja, ispisa i strukture.

Očuvanje formatiranja i objekata

Svi stilovi ćelija, formule, tablice, grafikoni, slike i ugrađene makronaredbe ostaju netaknuti nakon enkripcije.

Podrška za streaming

Zaštitite velike radne knjige putem streaming mehanizma kako biste smanjili potrošnju memorije – idealno za obradu velikog broja datoteka.

Detaljna uputa

Radni tijek za zaštitu XLSM lozinkom

Da biste postavili lozinku na XLSM datoteku pomoću Sheetize‑a, slijedite ove korake:

  1. Inicijalizirajte zaštitnika: Stvorite instancu SpreadsheetLocker.
  2. Postavite opcije: Definirajte LockerSaveOptions s željenom lozinkom i zastavicama zaštite (npr. dopusti uređivanje objekata, dopusti ispis).
  3. Odredite putanje datoteka: Navedi izvorni XLSM put i odredišnu lokaciju za zaštićeni XLSM.
  4. Izvršite zaštitu: Pozovite Process s pripremljenim opcijama učitavanja i zaštite.

Primjer – Zaštita XLSM datoteke lozinkom

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

Primjer – Zaštita XLSM datoteke lozinkom za zaštitu pisanja

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

Proširena podrška formata

  • Sheetize također može primijeniti zaštitu lozinkom na CSV, TSV i HTML izvoze generirane iz radne knjige (rezultirajuće datoteke se zapakiraju u ZIP arhivu s enkripcijom).

S ovim mogućnostima, Sheetize čini zaštitu XLSM lozinkom jednostavnom, bilo da vam treba brzi skript ili proizvodno rješenje koje osigurava tisuće proračunskih tablica dnevno.

 Hrvatski