So heben Sie den Schutz von Excel in C# auf

In diesem grundlegenden Tutorial wird erklärt, wie man den Schutz von Excel in C# aufhebt. Es behandelt die IDE-Konfiguration, den schrittweisen Algorithmus und einen Codeausschnitt zum Entsperren einer Excel-Datei in C#. Sie müssen nur ein paar API-Aufrufe durchführen, um diesen Prozess abzuschließen oder ihn an Ihre Anforderungen anzupassen.

Schritte zum Aufheben des Schutzes von Excel in C#

  1. Konfigurieren Sie die IDE so, dass sie Aspose.Cells for .NET verwendet, um den Schutz von Excel aufzuheben
  2. Erstellen Sie ein Workbook-Klassenobjekt, um auf die geschützte Excel-Datei zuzugreifen
  3. Entfernen Sie die Passwortsicherheit, indem Sie die Methode Unprotect() aufrufen
  4. Speichern Sie die ausgegebene Excel-Arbeitsmappe

Diese Schritte veranschaulichen, wie man eine Excel-Datei in C# entsperrt, ohne dass MS Excel oder eine andere Benutzeroberfläche installiert werden muss. Greifen Sie zunächst auf die gesicherte XLS- oder XLSX-Datei zu und entfernen Sie deren Passwort. Anschließend exportieren Sie die Ausgabedatei oder bearbeiten sie je nach Ihrem Workflow weiter.

Code zum Aufheben des Schutzes einer Excel-Datei in 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");
}
}

Dieser Beispielcode ist effizient, um Excel-Passwort-Entferner in C# zu entwickeln. Bei Bedarf können Sie jedoch auch den Schutz einer freigegebenen Arbeitsmappe aufheben. Ebenso können die anderen Eigenschaften und Methoden der Workbook-Klasse verwendet werden, um mit Themen, Datenverbindungen, Datensortierern usw. zu arbeiten und die Excel-Ausgabedatei zu verarbeiten.

In dieser Anleitung haben wir verstanden, wie man in C# ein Passwort aus Excel entfernt. Wenn Sie jedoch eine Excel-Datei mit einem Passwort schützen müssen, lesen Sie So schützen Sie eine Excel-Datei in C# mit einem Passwort.

 Deutsch