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#
- Konfigurieren Sie die IDE so, dass sie Aspose.Cells for .NET verwendet, um den Schutz von Excel aufzuheben
- Erstellen Sie ein Workbook-Klassenobjekt, um auf die geschützte Excel-Datei zuzugreifen
- Entfernen Sie die Passwortsicherheit, indem Sie die Methode Unprotect() aufrufen
- 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.