MS Excel bietet komfortable Möglichkeiten, kleine oder große Datenmengen zu speichern und zu verwalten. Excel Arbeitsmappen werden häufig verwendet, um Datensätze zu verwalten, Daten zu analysieren, Aktivitäten im Zusammenhang mit Finanzen oder Personalwesen durchzuführen usw. Mit dem technologischen Fortschritt haben sich auch die Möglichkeiten des unbefugten Zugriffs auf Daten erhöht. Daher können Sie in MS Excel die Arbeitsmappen mit dem Kennwort schützen. In diesem Artikel erfahren Sie, wie Sie die Arbeitsblattschutzfunktionen automatisieren und Excel Dateien programmgesteuert mit C# schützen und den Schutz aufheben.
- C# API zum Schutz von Excel Dateien
- Excel Dateien mit C# schützen
- Schutz von Excel Dateien mit C# aufheben
C# API zum Schutz von Excel Dateien – kostenloser Download
Aspose.Cells for .NET ist eine bekannte Tabellenkalkulations-API, mit der Sie Excel Dateien in Ihren .NET Anwendungen erstellen und verarbeiten können. Die API ermöglicht es Ihnen, die Excel Dateien innerhalb weniger Codezeilen zu schützen und den Schutz aufzuheben. Sie können die Binärdateien der API entweder herunterladen oder sie mit NuGet installieren lassen.
Install-Package Aspose.Cells
Excel Dateien mit C# schützen
Der Schutz von MS Excel ist kinderleicht und in wenigen Schritten erledigt. Laden Sie einfach die Excel Datei, schützen Sie sie und speichern Sie die geschützte Datei. Außerdem können Sie den Schutztyp angeben, den Sie anwenden möchten, dh alles schützen, nur Objekte oder Inhalte usw. Im Folgenden sind die Schritte zum Schützen einer Excel Datei mit Aspose.Cells for .NET aufgeführt.
- Laden Sie die Excel Datei mit der Klasse Workbook.
- Schützen Sie die Excel Datei mit der methode Workbook.Protect(ProtectionType type, String password).
- Speichern Sie die geschützte Excel Datei mit der methode Workbook.Save(String fileName).
Das folgende Codebeispiel zeigt, wie Sie eine Excel Datei mit C# schützen.
// Öffnen Sie die Excel Datei
Workbook workbook = new Workbook("Excel.xlsx");
// Schützen Sie die Arbeitsmappe, indem Sie den Schutztyp angeben
workbook.Protect(ProtectionType.All, "12345");
// Speicher die Datei
workbook.Save("Excel.xlsx");
Schutz von Excel Dateien mit C# aufheben
Sie können den Schutz der Excel Dateien auch aufheben, indem Sie das Kennwort für die API angeben. Im Folgenden sind die Schritte zum Aufheben des Schutzes einer geschützten Excel Datei aufgeführt.
- Laden Sie die Excel Datei mit der Klasse Workbook.
- Heben Sie den Schutz der Excel Datei mit der methode Workbook.Unprotect(String password) auf.
- Setzen Sie das Passwort mithilfe der Eigenschaft Workbook.Settings.Password auf null.
- Speichern Sie die Excel Datei mit der methode Workbook.Save(String fileName).
Das folgende Codebeispiel zeigt, wie der Schutz einer Excel Datei mithilfe von C# aufgehoben wird.
// Öffnen Sie die Excel Datei
Workbook workbook = new Workbook("Excel.xlsx");
// Schutz der Arbeitsmappe aufheben
workbook.Unprotect("12345");
// Passwort auf null setzen
workbook.Settings.Password = null;
// Speicher die Datei
workbook.Save("Excel.xlsx");
Fazit
Der Schutz der Daten in MS-Excel Dateien ist ein wichtiger Aspekt der digitalen Welt. Daher wird in diesem Artikel beschrieben, wie Sie den Prozess zum Schützen oder Aufheben des Schutzes von Excel Dateien mithilfe von C# automatisieren. Die Schritt-für-Schritt-Anleitung zusammen mit den API-Referenzen und Codebeispielen zeigt Ihnen, wie Sie diese Funktionen in Ihren .NET Anwendungen implementieren. Weitere Informationen zur API finden Sie unter Dokumentation.