Excel-Dateien schützen Die Encrypt Methode von IronXL bietet Entwicklern die Möglichkeit, Passwortschutz sowohl für ganze Excel-Arbeitsmappen als auch für einzelne Arbeitsblätter zu aktivieren. Diese Fähigkeit ist entscheidend für den Schutz sensibler Daten und dafür, dass nur autorisierte Benutzer auf die Inhalte einer Excel-Datei zugreifen oder diese ändern können. IronXL ermöglicht auch den Schutz auf Blattebene, der verhindern kann, dass Benutzer bestimmte Teile der Arbeitsmappe oder bestimmte Arbeitsblätter bearbeiten. Dies ist besonders nützlich in kollaborativen Umgebungen, in denen Sie Bearbeitungsrechte einschränken, Benutzern aber dennoch erlauben möchten, Daten anzuzeigen oder mit ihnen zu interagieren. Außerdem bietet die Option, den Schutz mit oder ohne Passwort zu entfernen, Flexibilität, was es sowohl für sichere Umgebungen als auch für Situationen geeignet macht, in denen der Zugriff vorübergehend wiederhergestellt werden muss. Insgesamt ist diese Funktion ein wesentliches Werkzeug, um die Sicherheit von Excel-Dateien in automatisierten Datenverarbeitungs-Workflows sicherzustellen. 5 Schritte, um eine Arbeitsmappe mit Passwort zu verschlüsseln var workBook = WorkBook.Load("sample.xlsx"); workBook.Encrypt("myP@ssw0rd"); var workSheet = workBook.DefaultWorkSheet; workSheet.ProtectSheet("myP@ssw0rd_sheet"); workBook.Save(); In diesem Code wird eine Arbeitsmappe zuerst aus der Datei sample.xlsx mithilfe der WorkBook.Load() Methode von IronXL geladen. Nachdem die Arbeitsmappe geladen wurde, wird die Encrypt() Methode verwendet, um Passwortschutz auf die gesamte Arbeitsmappe anzuwenden, wobei das Passwort auf myP@ssw0rd gesetzt wird. Dies stellt sicher, dass die Arbeitsmappe nicht ohne das korrekte Passwort geöffnet oder geändert werden kann. Als Nächstes wird das Standardarbeitsblatt der Arbeitsmappe über die DefaultWorkSheet Eigenschaft aufgerufen. Die ProtectSheet() Methode wird dann auf dieses Arbeitsblatt aufgerufen, um ein Passwort ("myP@ssw0rd_sheet") aufzubringen, das Bearbeitungen auf Blattebene einschränkt. Dies verhindert, dass Benutzer Änderungen am geschützten Blatt vornehmen, es sei denn, sie geben das richtige Passwort an. Schließlich wird die Save() Methode aufgerufen, um die an der Arbeitsmappe und dem Arbeitsblatt vorgenommenen Änderungen zu speichern, wodurch sichergestellt wird, dass die Schutzeinstellungen in der gespeicherten Datei erhalten bleiben. Dies stellt sicher, dass die Arbeitsmappe und ihr Arbeitsblatt sicher geschützt sind und nur mit den jeweiligen Passwörtern zugegriffen oder geändert werden können. Erfahren Sie, wie Sie Passwörter auf Excel-Arbeitsmappen in C# setzen Verwandte Doku-Links Auf Github ansehen Verwandtes Tutorial Verwandte Anleitung Klassendokumentation IronXL DLL herunterladen Ein Problem auf dieser Seite melden Bereit anzufangen? Nuget Downloads 1,686,155 | Version: 2025.11 gerade veröffentlicht Kostenloser NuGet-Download Gesamtanzahl der Downloads: 1,686,155 Lizenzen anzeigen
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe
In einer Live-Umgebung testen Testen Sie ohne Wasserzeichen in der Produktion.Funktioniert dort, wo Sie es brauchen.
Voll funktionsfähiges Produkt Erhalten Sie 30 Tage voll funktionsfähiges Produkt.In wenigen Minuten einsatzbereit.
24/5 technischer Support Voller Zugriff auf unser Support-Engineering-Team während Ihrer Produktprobe