Denna grundläggande handledning förklarar hur man tar bort skyddet av Excel i C#. Den täcker IDE-konfigurationen, stegvis algoritm och ett kodavsnitt för att låsa upp Excel-fil i C#. Du behöver bara göra några API-anrop för att slutföra denna process eller improvisera den för att uppfylla dina krav.
Steg för att avskydda Excel i C#
- Konfigurera IDE för att använda Aspose.Cells for .NET för att avskydda Excel
- Skapa ett Workbook klassobjekt för att komma åt den skyddade Excel-filen
- Ta bort lösenordssäkerheten genom att anropa metoden Unprotect()
- Spara Excel-arbetsboken
Dessa steg illustrerar hur man låser upp Excel-fil i C# utan att behöva installera MS Excel eller något annat användargränssnitt. Först och främst, gå till den säkrade XLS- eller XLSX-filen och ta bort dess lösenord. Exportera sedan utdatafilen eller manipulera den ytterligare beroende på ditt arbetsflöde.
Kod för att avskydda Excel-fil i C#
using Aspose.Cells; | |
class Program | |
{ | |
static void Main(string[] args) // Un-protect Excel file using C# | |
{ | |
// Set the license | |
new License().SetLicense("Aspose.Total.lic"); | |
// Load Excel file | |
Workbook workbook = new Workbook("protected-excel-file.xlsx"); | |
// Unprotect workbook | |
workbook.unprotect("password"); | |
workbook.getSettings().setPassword(null); | |
// Save unprotected Excel file | |
workbook.save("unprotected.xlsx"); | |
System.Console.WriteLine("Done"); | |
} | |
} |
Denna exempelkod är effektiv för att utveckla Excel-lösenordsborttagare i C#. Du kan dock improvisera ytterligare för att avskydda en delad arbetsbok också, om det behövs. På liknande sätt kan de andra egenskaperna och metoderna i Workbook-klassen användas för att arbeta med teman, dataanslutningar, datasorterare, etc. för att bearbeta den utgående Excel-filen.
I den här guiden har vi förstått hur man tar bort lösenord från Excel i C#. Men om du behöver skydda en Excel-fil med ett lösenord, se hur man lösenordsskyddar en Excel-fil i C#.