Cum să setați parola pentru fișierul Xlsm

Sheetize XLSM Password Setter pentru .NET oferă o API simplă, dar puternică, pentru aplicarea protectiei cu parolă unui workbook Excel cu macro‑uri, păstrând toate foile, macro‑urile, graficele și formatarea. Este util atunci când trebuie să securizați un fișier înainte de a-l distribui sau de a-l integra în fluxuri de lucru care necesită fișiere Excel criptate.

Funcționalități principale

Aplică parolă pe XLSM

Criptează un fișier XLSM existent cu o parolă definită de utilizator. Protecția acoperă deschiderea fișierului și, opțional, restricțiile de editare, imprimare și structură.

Păstrează formatarea și obiectele

Toate stilurile celulelor, formulele, tabelele, graficele, imaginile și macro‑urile încorporate rămân intacte după criptare.

Suport de streaming

Protejează workbook‑uri mari în mod streaming pentru a menține un consum redus de memorie, ideal pentru procesarea în lot a unui număr mare de fișiere.

Instrucțiuni detaliate

Flux de lucru pentru protecție cu parolă a XLSM

Pentru a seta o parolă unui fișier XLSM cu Sheetize, urmați pașii de mai jos:

  1. Inițializați protectorul: Creați o instanță a SpreadsheetLocker.
  2. Configurați opțiunile: Stabiliți LockerSaveOptions cu parola dorită și flag‑urile de protecție (de ex., permite editarea obiectelor, permite imprimarea).
  3. Definiți căile fișierelor: Specificați calea sursă a XLSM‑ului și destinația fișierului protejat.
  4. Executați protecția: Apelați Process cu opțiunile de încărcare și protecție pregătite.

Exemplu – Protejarea unui fișier XLSM cu parolă

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

Exemplu – Protejarea unui fișier XLSM cu parolă pentru protecție la scriere

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

Suport extins pentru formate

  • Sheetize poate, de asemenea, să aplice protecție cu parolă la exporturi CSV, TSV și HTML generate dintr-un workbook (fișierele rezultate sunt învelite într-un ZIP cu criptare).

Cu aceste capabilități, Sheetize face ca protecția cu parolă a fișierelor XLSM să fie fără efort, fie că aveți nevoie de un script rapid, fie de un serviciu de nivel producție care securizează mii de foi de calcul zilnic.

 Română