In dit eenvoudige artikel wordt uitgelegd hoe u een wachtwoordbeveiligd Excel-bestand in C# opent door de nodige stappen en een uitvoerbare voorbeeldcode op te geven. Door C# open Excel met wachtwoord te gebruiken, kan de functie worden geïmplementeerd met behulp van slechts een paar regels, voor elk type ondersteunde Excel-bestanden zeg XLSX, XLS, ODS enz. U kunt de toepassingsstroom goed regelen door het opvangen van de uitzonderingen in geval van ontbrekende of verkeerde wachtwoorden.
Stappen om met een wachtwoord beveiligd Excel-bestand te openen in C#
- Configureer het project om Aspose.Cells toe te voegen vanuit de NuGet-pakketbeheerder
- Maak LoadOptions klassenobject om de wachtwoordeigenschap te gebruiken
- Stel het wachtwoord in dat nodig is om het beveiligde Excel-bestand te openen
- Laad het beveiligde Excel-bestand in het Workbook-object met behulp van het object LoadOptions met een wachtwoord
Deze stappen leggen uit hoe C# een met een wachtwoord beveiligd Excel-bestand opent met behulp van een reeks bewerkingen die eerst de stap bevatten om de benodigde bibliotheken toe te voegen. Door vervolgens het klasseobject LoadOptions te gebruiken dat de eigenschap Password bevat, wordt het wachtwoord van de Excel-werkmap ingesteld. Deze enkele eigenschap moet worden ingevuld voordat het beveiligde bestand wordt geopend met behulp van de klassenconstructor Workbook waarvoor de bestandsnaam en het object LoadOptions vereist zijn.
Code om met een wachtwoord beveiligd Excel-bestand te laden met C#
Als u in deze code het wachtwoord niet invult of deze eigenschap niet instelt op null, krijgt u de uitzondering ‘Geef wachtwoord op voor het werkmapbestand’. en als u het verkeerde wachtwoord opgeeft, krijgt u de uitzondering “Ongeldig wachtwoord”. Merk op dat na het succesvol openen van het beveiligde bestand, als u deze eigenschap instelt op null, het wachtwoord permanent zal worden verwijderd wanneer het op schijf wordt opgeslagen met dezelfde naam of als een ander bestand.
Dit artikel heeft ons uitgelegd hoe het gebruik van C# Excel-bestand opent met wachtwoord. Als u wilt leren het Excel-bestand op te slaan als een PDF-bestand met beperkingen, raadpleeg dan het artikel op hoe XLSX naar PDF te converteren met beperkte rechten met C#.