Hur man tar bort skyddet av Excel i C#

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#

  1. Konfigurera IDE för att använda Aspose.Cells for .NET för att avskydda Excel
  2. Skapa ett Workbook klassobjekt för att komma åt den skyddade Excel-filen
  3. Ta bort lösenordssäkerheten genom att anropa metoden Unprotect()
  4. 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#.

 Svenska