Cum să deblochezi fișier XLSX

Sheetize XLSX Unlocker pentru .NET oferă un API simplu, dar puternic, pentru îndepărtarea protecției cu parolă dintr-un registru Excel Open XML, păstrând toate foile de calcul, graficele și formatările. Este util când trebuie să accesezi un fișier securizat pentru prelucrare ulterioară, analiză sau redistribuire în fluxuri de lucru care necesită o versiune deblocată.

Funcționalități principale

Deblochează XLSX protejat cu parolă

Decriptează un fișier XLSX existent utilizând parola corectă. Operațiunea restaurează editabilitatea completă a registrului.

Păstrează formatările și obiectele

Toate stilurile celulelor, formulele, tabelele, graficele și imaginile rămân intacte după deblocare.

Suport pentru streaming

Deblochează registre mari în mod streaming pentru a menține utilizarea memoriei la un nivel scăzut, ideal pentru procesarea în lot a unui număr mare de fișiere.

Instrucțiuni detaliate

Flux de lucru pentru deblocarea XLSX

Pentru a debloca un fișier XLSX cu Sheetize, urmează acești pași:

  1. Inițializează Unlocker‑ul: Creează o instanță a clasei SpreadsheetUnlocker.
  2. Configurează opțiunile: Setează UnlockerLoadOptions cu calea fișierului sursă și parola necesară.
  3. Definește calea de ieșire: Specifică destinația unde va fi salvat registrul deblocat.
  4. Execută deblocarea: Apelează metoda Process cu opțiunile de încărcare și salvare pregătite.

Exemplu – Deblochează un fișier XLSX cu parolă

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Protected_report.xlsx",
    Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\Unlocked_report.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Exemplu – Deblochează un fișier XLSX cu parolă de protecție la scriere

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Protected_report.xlsx",
    PasswordOfWriteProtection = "WritePwd"
};
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\Unlocked_write_protected.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Suport extins pentru formate

  • Sheetize poate debloca, de asemenea, fișiere CSV, TSV și HTML protejate cu parolă, generate dintr-un registru (fișierele rezultate sunt despachetate din containerul ZIP criptat).

Cu aceste capabilități, Sheetize face deblocarea XLSX‑ului o sarcină fără efort, fie că ai nevoie de un script rapid pentru un caz unic, fie de un serviciu de nivel producție care procesează zilnic mii de registre protejate.

 Română