Denna korta handledning guider om hur man lösenordsskyddar en Excel-fil i C# med hjälp av alla nödvändiga steg för att konfigurera IDE och detaljerade steg för att skriva applikationen. Den tillhandahåller också en körbar exempelkod som visar processen att kryptera Excel-fil med lösenord i C#. Du kommer också att lära dig om olika krypteringstyper, ställa in lösenord och spara utdatafilen i olika format som XLSX, XLS, ODS, etc.
Steg för att lösenordsskydda Excel i C#
- Etablera miljön för att använda Aspose.Cells for .NET för att kryptera en Excel-fil
- Ladda eller skapa en Excel-fil med klassobjektet Workbook
- Ställ in de nödvändiga krypteringsalternativen för den inlästa arbetsboken med metoden SetEncryptionOptions()
- Ställ in lösenordet för filen
- Spara den krypterade arbetsboken på disken
Dessa steg beskriver processen för att lösenordsskydda Excel-fil i C# så att först källfilen för Excel laddas och sedan SetEncryptionOptions()-metoden används för att ställa in olika krypteringsegenskaper för kalkylarket. Efter dessa steg behöver vi bara ställa in lösenordet som krävs för att öppna Excel-filen och sedan spara utdata Excel-filen i önskat format.
Kod för att kryptera arbetsbok med lösenord i C#
Den här koden demonstrerar processen att kryptera Excel-fil i C# genom att använda metoden SetEncryptionOptions() som tar ett av krypteringstypvärdena som StrongCryptographicProvider, EnhancedCryptographicProviderV1, Compatible eller XOR och nyckellängden. Objektet Inställningar i klassen Workbook har lösenordsegenskapen som är inställd och krävs för att öppna arbetsboken efter kryptering. När arbetsboken är krypterad kan den sparas i vilket som helst av MS Excel-stödda format.
I den här artikeln har vi lärt oss att kryptera Excel-filen. Om du vill lära dig processen för att lägga till en digital signatur i en arbetsbok, se artikeln om hur man lägger till digital signatur i Excel med C#.