Aspose.Cells Spreadsheet Locker pentru .NET
Aspose.Cells Spreadsheet Locker pentru .NET permite dezvoltatorilor să blocheze în mod programat lucrările Excel și să protejeze tabelele de lucru, rândurile și structurile generale ale documentului cu parolele definite de utilizator și setările de permisiune granulare. Fie că doriți să preveniți editarea neautorizată, să efectuați criptarea la nivel de lucrare sau să restricționați accesul la anumite zone de hârtie, acest plugin oferă o protecție simplificată pentru XLS,XLSX, XLTM și XLSM fişieră.
Instalare și setare
Pentru a adăuga Aspose.Cells Spreadsheet Locker pentru .NET la proiectul dvs:
- Instalarea pachetului NuGet. vezi Instalare Ghid pentru detalii.
- Configurați licența măsurată înainte de a utiliza orice apeluri API pentru a evita modul de evaluare Licență măsurată în documentare.
Caracteristici și funcții
Formate de fișiere susținute
Aplica protecția pentru formatele Excel majore, inclusiv moștenirea BIFF (XLS) și modern Open XML (XLSX, XLSM,XLTM). setările de protecție rămân intact în timpul conversiilor de format.
Criptomonedă la nivel de lucru
Aplicați o parolă pentru a cripta întregul flux de cărți de lucru. Acest lucru utilizează criptarea Office standard, astfel încât fișierul nu poate fi deschis fără parola corectă.
Protecția de lucrări
Restrictați editarea la nivelul fișierului cu opțiuni cum ar fi:
- Conținutul celulelor de blocare
- Prevenirea inserțiilor/deletărilor de rând sau coloană
- Dezactivarea sortării, filtrării sau editării tabelului pivot
Protecție la nivel de scară
Definiți rândurile editabile în timp ce păstrați formule sau date sensibile închise. atribuiți parole separate pe rând pentru a oferi acces limitat la anumite grupuri de utilizatori.
Structura și protecția ferestrelor
Evitați modificările din cartea de lucru, cum ar fi adăugarea, reînnoirea sau ștergerea panourilor. închideți setările ferestrei precum panouri congelate sau nivelurile de zoom pentru a menține vizualizarea utilizatorului coerentă.
Algoritmele de criptare și puterea
Alegeți între AES-256 pentru securitate ridicată sau RC4 pentru compatibilitate. selecția algoritmului este expusă prin setările simple API.
Excepții și permisiuni de protecție
Permiteri de finisare prin permisiunea anumitor acțiuni (de exemplu, formatarea celulelor sau sortarea) în timp ce alte caracteristici sunt închise.
Gestionarea și eliminarea locului
Desbloquează hârtiile, rândurile sau întregi cărțile de lucru programat cu parola corectă. API-urile reflectă procesul de blocare, iar starea de protecție poate fi solicitată în timp util.
Codul de exemplu
using Aspose.Cells;
// Load a workbook
Workbook workbook = new Workbook("Book1.xlsx");
// Protect the entire workbook with a password
workbook.Protect(ProtectionType.All, "password123");
// Protect a worksheet
Worksheet sheet = workbook.Worksheets[0];
sheet.Protect(ProtectionType.All, "sheetPass");
// Save the protected file
workbook.Save("LockedWorkbook.xlsx");
Sfaturi și cele mai bune practici
• Începeți întotdeauna licența la start-up pentru a evita avertismentele de evaluare.• Folosiți parole lungi și complexe cu AES-256 pentru fișierele sensibile.• Combinați etichetele de lucru și protecțiile de gamă pentru a separa zonele editabile de la formule.• Setări persistente de protecție în metadata/configurare pentru sarcinile de automatizare.• Reaplicarea protecției după conversii de format pentru a asigura integritatea criptării.• Utilizarea IsProtected
verificați înainte de a efectua operațiuni pentru a evita excepțiile.• Rotati parolele in mod regulat in conformitate cu politicile de securitate.