Aspose.Cells Spreadsheet Locker voor .NET

Aspose.Cells Spreadsheet Locker voor .NET stelt ontwikkelaars in staat Excel-werkboeken programmatisch te vergrendelen en worksheets, ranges en algemene documentstructuur te beschermen met door de gebruiker gedefinieerde wachtwoorden en granulaire toestemminginstellingen. of u ongeoorloofde bewerken wilt voorkomen, werkboekniveau-encryptie wilt uitvoeren of toegang tot specifieke bladregio’s wilt beperken, biedt dit plug-in een snelle bescherming voor XLS, XSX, XLTM en XLSM De bestanden.

Installatie en Setup

Om Aspose.Cells Spreadsheet Locker voor .NET toe te voegen aan uw project:

  • Installeer het NuGet-pakket. zie de Installatie Een gids voor details.
  • Configureer gemeten licentie voordat u API-oproepen gebruikt om de evaluatie-modus te voorkomen gemeten licentie De documentatie.

Features en functionaliteiten

Ondersteunde bestandsformaat

Bescherming toepast op grote Excel-formaten, met inbegrip van erfgoed BIFF (XLS) en moderne Open XML (XLSX, XLSM,XLTM) De beschermingsinstellingen blijven intact over de formatconversies.

Werkboek-niveau encryptie

Gebruik een wachtwoord om de hele workbook-strom te versleutelen. Dit maakt gebruik van standaard Office-encryptie zodat de bestand niet kan worden geopend zonder het juiste password.

Werkbladbescherming

Beperk het bewerken op het bladniveau met opties zoals:

  • Locking cellen inhoud
  • Het voorkomen van volg- of kolominspelingen/deletions
  • Verwijder sorteren, filteren of pivot tabel bewerken

Range-niveau bescherming

Definieer bewerkbare randen terwijl formules of gevoelige gegevens gesloten worden gehouden. toewijzen van verschillende wachtwoorden per rande om beperkte toegang te verlenen tot specifieke gebruikersgroepen.

Structuur en vensterbescherming

Vermijd wijzigingen in het werkboek, zoals het toevoegen, hernoemen of verwijderen van werkbladen. sluit vensterinstellingen zoals bevroren panelen of zoomniveaus om de gebruikersbeeld consistent te houden.

Encryptie-algoritmen en kracht

Kies tussen AES-256 voor hoge veiligheid of erfgoed RC4 voor compatibiliteit. algoritme selectie wordt blootgesteld via eenvoudige API-instellingen.

Beschermingsuitzonderingen en vergunningen

Fine-tune-vergunningen door bepaalde acties (bv. cellen vormgeven of sorteren) toe te staan terwijl andere functies gesloten worden gehouden.

Lock Management en verwijdering

Het ontgrendelen van bladeren, randen of hele werkboeken programmeerbaar met het juiste wachtwoord. API’s weerspiegelen het sluitingproces, en de beschermingsstatus kan op looptijd worden aangevraagd.

Code voorbeeld

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 en beste praktijken

• Altijd initialiseren van licentie bij startups om evaluatie waarschuwingen te vermijden.• Gebruik lange, complexe wachtwoorden met AES-256 voor gevoelige bestanden.• Combineer worksheets en range-beschermingen naar afzonderlijke bewerkbare gebieden van formules.• Persistente beveiligingsinstellingen in metadata/configuratie voor automatiseringsprocedures.• Re-apply bescherming na format conversies om de encryptie integriteit te garanderen.• Gebruik IsProtected controles voor het uitvoeren van operaties om uitzonderingen te voorkomen.• Het roteren van wachtwoorden regelmatig in overeenstemming met het beveiligingsbeleid.

 Nederlands