Aspose.Cells spreadsheet locker za .NET

Aspose.Cells Spreadsheet Locker za .NET omogućuje razvijalcima da programski blokiraju Excelove radne knjige i štite radionice, redove i opće strukture dokumenta s korisnički definiranim lozinkama i granularnim postavkama odobrenja. Želite li spriječiti neovlaštena editacija, izvršiti šifriranje na razini radnih knjiga ili ograničiti pristup određenim područjima listova, ovaj plugin pruža usklađenu zaštitu za XLS,XLSX, XLTM, i XLSM i datoteke.

Instaliranje i postavljanje

Kako dodati Aspose.Cells Spreadsheet Locker za .NET vašem projektu:

  • Instalirajte paket NuGet. pogledajte instalacija Priručnik za detalje.
  • Konfigurirajte mjerenu licenciranje prije korištenja bilo kojeg API poziva kako biste izbjegli način ocjenjivanja Mjerena dozvola i dokumentacije.

Značajke i funkcionalnosti

Podržani formati datoteke

Zaštita primjenjuje se na velike Excel formate, uključujući naslijeđe BIFF (XLS) i moderni otvoreni XML (XLSX, XLSM,XLTM). zaštitne postavke ostaju netaknute u svim konverzijama formata.

Radna knjiga razina šifriranja

Primijenite lozinku kako biste šifrirali cijeli tok radne knjige.To koristi standardni Office šifriranje tako da se datoteka ne može otvoriti bez ispravnog lozinkova.

Zaštita radnog lista

Ograničite uređivanje na razini listova s opcijama kao što su:

  • Sadržaj za zatvaranje stanica
  • Prevencija redovnih ili kolumnih ulazaka/odbijanja
  • Izbjegavanje sortiranja, filtriranja ili pivot tablice

Razina zaštite

Definicija uređivih rasponova dok se formule ili osjetljivi podaci čuvaju. dodijeliti različite lozinke po rasporedu kako bi se omogućio ograničen pristup određenim skupinama korisnika.

Struktura i zaštita prozora

Izbjegavajte promjene u radnoj knjizi kao što su dodavanje, preimenovanje ili brisanje radnih ploča.Zatvorite postavke prozora poput zamrznute ploče ili razine zooma kako biste održali korisnički pogled dosljednim.

Algoritmi šifriranja i snaga

Odabir između AES-256 za visoku sigurnost ili naslijeđe RC4 za kompatibilnost.

Zaštita iznimaka i dozvola

Fine-tune dozvole omogućavajući određene akcije (na primjer, formiranje stanica ili sortiranje) dok drže druge značajke zatvorene.

Upravljanje lukom i uklanjanje

Otključite listove, redove ili cjelokupne radne knjige programski s ispravnim lozinkom. API odražavaju proces zatvaranja, a status zaštite može se tražiti u radnom vremenu.

Primjer kodova

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

Savjeti i najbolje prakse

• Uvijek inicijalizirajte licenciranje na startup-u kako biste izbjegli upozorenja o ocjeni.• Koristite duge, složene lozinke s AES-256 za osjetljive datoteke.• Pomiješajte radne listove i rasponske zaštite na odvojenim uredljivim područjima od formula.• Trajne zaštitne postavke u metapodatima/konfiguriranju za zadatke automatizacije.• Koristite zaštitu nakon pretvaranja formata kako biste osigurali integritet šifriranja.• korištenje IsProtected provjere prije obavljanja operacija kako bi se izbjegle iznimke.• Redovite lozinke redovito u skladu s sigurnosnim politikama.

 Hrvatski