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:
- Inițializați protectorul: Creați o instanță a
SpreadsheetLocker. - Configurați opțiunile: Stabiliți
LockerSaveOptionscu parola dorită și flag‑urile de protecție (de ex., permite editarea obiectelor, permite imprimarea). - Definiți căile fișierelor: Specificați calea sursă a XLSM‑ului și destinația fișierului protejat.
- Executați protecția: Apelați
Processcu 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.