MS Excel är ett användbart verktyg för att hålla och organisera massor av information. Ibland kanske du vill begränsa åtkomsten till vissa delar av dina Excel-filer eller skydda dem från obehöriga ändringar. I det här blogginlägget går vi igenom processen för att skydda Excel-filer i C# med ett robust Excel-bibliotek för .NET.
- C#-bibliotek för att skydda Excel-filer
- Skydda Excel-filer med C#
- Ta bort skyddet av Excel-filer med C#
- Skydda Excel-filer online
C#-bibliotek för att skydda Excel-filer
Aspose.Cells for .NET är ett välkänt bibliotek för manipulering av kalkylblad som låter dig skapa och bearbeta Excel-filer från dina .NET-applikationer. Biblioteket låter dig skydda och avskydda Excel-filerna inom några rader kod. Du kan antingen ladda ner bibliotekets binärfiler eller få det installerat med NuGet.
PM> Install-Package Aspose.Cells
Skydda Excel-filer i C#
Att skydda MS Excel är lätt som en plätt och kan göras med några få steg. Ladda helt enkelt in Excel-filen, skydda den och spara den skyddade filen. Dessutom kan du ange vilken skyddstyp du vill använda, dvs skydda allt, endast objekt eller innehåll etc. Följande är stegen för att skydda en Excel-fil med Aspose.Cells för .NET.
- Ladda Excel-filen med klassen Arbetsbok.
- Skydda Excel-filen med metoden Workbook.Protect(ProtectionType, String password).
- Spara den skyddade Excel-filen med metoden Workbook.Save(String fileName).
Följande kodexempel visar hur man skyddar Excel-fil med C#.
// Öppna Excel-filen
Workbook workbook = new Workbook("Excel.xlsx");
// Skydda arbetsboken genom att ange skyddstyp
workbook.Protect(ProtectionType.All, "12345");
// Spara filen
workbook.Save("Excel.xlsx");
Ta bort skyddet av Excel-filer i C#
Du kan också avskydda Excel-filerna genom att ange lösenordet till API:et. Följande är stegen för att ta bort skyddet av en skyddad Excel-fil.
- Ladda Excel-filen med klassen Arbetsbok.
- Ta bort skyddet av Excel-filen med metoden Workbook.Unprotect(String password).
- Ställ in lösenordet till null med egenskapen Workbook.Settings.Password.
- Spara Excel-filen med metoden Workbook.Save(String fileName).
Följande kodexempel visar hur man tar bort skyddet av en Excel-fil med C#.
// Öppna Excel-filen
Workbook workbook = new Workbook("Excel.xlsx");
// Avskydda arbetsboken
workbook.Unprotect("12345");
// Ställ in lösenordet till null
workbook.Settings.Password = null;
// Spara filen
workbook.Save("Excel.xlsx");
Skydda Excel-filer online
Du kan också använda vårt gratis verktyg för att skydda Excel-filer. Det är ett webbaserat verktyg som kan nås från din webbläsare utan att skapa något konto.
Slutsats
Att skydda Excel-filer är avgörande för att upprätthålla datasäkerhet och dokumentintegritet. Aspose.Cells för .NET ger ett kraftfullt och enkelt sätt att skydda dina Excel-filer programmatiskt. Oavsett om du behöver säkra en hel arbetsbok eller bara specifika kalkylblad, kan du enkelt uppnå dina mål med Aspose.Cells.
Genom att följa stegen och exempelkoden i det här blogginlägget kommer du att vara på god väg att skydda dina Excel-filer och se till att de förblir säkra från obehörig åtkomst och ändringar. Så kom igång med Aspose.Cells för .NET och ta kontroll över din Excel-filsäkerhet idag!
Du kan utforska mer om C# Excel API med dokumentation.