Aspose.Cells Spreadsheet Locker for .NET

Aspose.Cells Spreadsheet Locker for .NET gjør det mulig for utviklere å programmatisk låse Excel-arbeidsbøker og beskytte worksheets, ranger og generelle dokumentstrukturer med brukerdefinerte passord og granulære tillatelsesinnstillinger. Uansett om du ønsker å forhindre uautoriserte redigeringer, utføre arbeidsboknivå kryptering, eller begrense tilgang til bestemte sheet-regioner, gir denne plug-inen raskere beskyttelse for XLS,XLSX, XLTM, og XLSM og filer.

Installasjon og installasjon

For å legge til Aspose.Cells Spreadsheet Locker for .NET til prosjektet ditt:

  • Installere NuGet-pakken. se Installation Guide for detaljer.
  • Konfigurer målt lisens før du bruker API-samtaler for å unngå evalueringsmodus målt lisens og dokumentasjon.

Egenskaper og funksjoner

Støttet filformat

Gjelder beskyttelse for store Excel-formater, inkludert arv BIFF (XLS) og moderne åpne XML (XLSX, XLSM,XLTM) Beskyttelsesinnstillingene forblir intakte over formatkonversjoner.

Workbook-nivå kryptering

Bruk et passord for å kryptere hele arbeidsbokstrømmen. Dette bruker standard Office-kryptering slik at filen ikke kan åpnes uten riktig passordet.

Arbeidsskjema beskyttelse

Begrens redigering på bladetivå med alternativer som:

  • Locking celleinnhold
  • Forebygging av rader eller kolonner/deletteringer
  • Unngå sortering, filtrering eller pivot tabell redigeringer

Range-nivå beskyttelse

Definer redigerbare ranger mens formler eller følsomme data er låst. Tildelt forskjellige passord per rang for å gi begrenset tilgang til bestemte brukergrupper.

Struktur og vindubeskyttelse

Forebygge endringer i arbeidsboken, for eksempel å legge til, gjenopplive eller slette arbeidsbøker. Lokk vinduinnstillinger som frosne paneler eller zoomnivåer for å holde brukeren syn konsekvent.

Krypteringsalgoritmer og styrke

Velg mellom AES-256 for høy sikkerhet eller arv RC4 for kompatibilitet.

Beskyttelse av unntak og tillatelser

Fine-tune tillatelser ved å tillate visse handlinger (f.eks. formatering av celler eller sortering) mens andre funksjoner er låst.

Lock Management og fjerning

Unlock blader, ranger, eller hele arbeidsbøker programmatisk med riktig passord. APIs speiler låseprosessen, og beskyttelsesstatus kan søkes på arbeidstid.

Kode eksempler

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

Tips og beste praksis

• Altid initialisere lisensiering på startup for å unngå evalueringsvarslinger.• Bruk lange, komplekse passord med AES-256 for følsomme filer.• Kombiner arbeidsblad og rekkevidde beskyttelser til separate redigerbare områder fra formler.• Persistente beskyttelsesinnstillinger i metadata/konfigurasjon for automatiseringsoppgaver.• Reapply beskyttelse etter format konverteringer for å sikre kryptering integritet.• Bruk IsProtected Kontroller før du utfører operasjoner for å unngå unntak.• Rotere passord regelmessig i samsvar med sikkerhetspolitikk.

 Norsk