Den här enkla artikeln förklarar hur man öppnar lösenordsskyddad Excel fil i C# genom att tillhandahålla nödvändiga steg och en körbar exempelkod. Genom att använda C# öppna Excel med lösenord kan funktionen implementeras med hjälp av endast ett par rader, för alla typer av Excel-filer som stöds säg XLSX, XLS, ODS etc. Du kan styra applikationsflödet ordentligt genom att fånga upp de undantag som tas upp i händelse av saknade lösenord eller fel lösenord.
Steg för att öppna lösenordsskyddad Excel-fil i C#
- Konfigurera projektet för att lägga till Aspose.Cells från NuGet-pakethanteraren
- Skapa LoadOptions klassobjekt för att använda lösenordsegenskapen
- Ställ in lösenordet som krävs för att öppna den skyddade Excel-filen
- Ladda den skyddade Excel-filen i Workbook-objektet med hjälp av LoadOptions-objektet med ett lösenord
Dessa steg förklarar hur C# öppnar lösenordsskyddad Excel-fil med hjälp av en sekvens av operationer som först inkluderar detta steg för att lägga till nödvändiga bibliotek. Genom att använda klassobjektet LoadOptions som innehåller egenskapen Lösenord kommer lösenordet för Excel-arbetsboken att ställas in. Den här enstaka egenskapen måste fyllas i innan den skyddade filen öppnas med hjälp av Workbook-klasskonstruktorn som kräver filnamnet och LoadOptions-objektet.
Kod för att ladda lösenordsskyddad Excel-fil med C#
I den här koden, om du inte fyller i lösenordet eller ställer in den här egenskapen till null, får du undantaget Ange lösenord för arbetsboksfilen. och om du anger fel lösenord får du undantaget Ogiltigt lösenord. Observera att efter att den skyddade filen har öppnats framgångsrikt, om du ställer in den här egenskapen till null, kommer lösenordet att tas bort permanent när det sparas på disk med samma namn eller som en annan fil.
Den här artikeln har väglett oss hur man använder C# för att öppna Excel-fil med lösenord. Om du vill lära dig att spara Excel-filen som en PDF-fil med begränsningar, se artikeln om hur man konverterar XLSX till PDF med begränsade behörigheter med C#.