Hur man lösenordsskyddar en Excel-fil i C#

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#

  1. Etablera miljön för att använda Aspose.Cells for .NET för att kryptera en Excel-fil
  2. Ladda eller skapa en Excel-fil med klassobjektet Workbook
  3. Ställ in de nödvändiga krypteringsalternativen för den inlästa arbetsboken med metoden SetEncryptionOptions()
  4. Ställ in lösenordet för filen
  5. 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#.

 Svenska