Hur man skyddar Excel-filer med C#

Hur man skyddar Excel-filer med C#

Skydda Excel-filer i C# med Aspose.Cells

Att skydda Excel-filer hjälper till att förhindra obehöriga redigeringar och säkerställer integriteten hos kritiska kalkylbladdata. I denna artikel kommer du att lära dig hur du använder Aspose.Cells för .NET för att tillämpa skydd på arbetsboksnivå med C#.

Varför skydda Excel-filer?

  • Förhindra oavsiktliga redigeringar eller överskrivningar
  • Säkra känslig information
  • Möjliggöra samarbetsåtkomst med specifika behörigheter

Steg-för-steg implementeringsguide

Steg 1: Skapa ett nytt C#-projekt

dotnet new console -n ExcelProtectionApp  
cd ExcelProtectionApp

Steg 2: Installera Aspose.Cells för .NET

dotnet add package Aspose.Cells

Steg 3: Ladda Excel-filen

Workbook workbook = new Workbook("Input.xlsx");

Steg 4: Tillämpa skydd

workbook.Protect(ProtectionType.All, "secure123");

Du kan välja mellan:

  • ProtectionType.All
  • ProtectionType.Contents
  • ProtectionType.Objects
  • ProtectionType.Structure

Steg 5: Spara den skyddade filen

workbook.Save("Protected.xlsx");

Bästa praxis

  • Lagra lösenord säkert med hjälp av miljövariabler eller hemlighetsförvaltare.
  • Använd starka alfanumeriska lösenord.
  • Validera skyddet genom att återöppna filen efter bearbetning.
 Svenska