Excel-Dateien schützen

Die Encrypt-Methode von IronXL bietet Entwicklern die Möglichkeit, sowohl ganze Excel-Arbeitsmappen als auch einzelne Arbeitsblätter mit einem Passwort zu schützen. 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.

In diesem Code wird zunächst eine Arbeitsmappe aus der Datei sample.xlsx mithilfe der IronXL-Methode WorkBook.Load() geladen. Nachdem die Arbeitsmappe geladen wurde, wird die Methode Encrypt() verwendet, um die gesamte Arbeitsmappe mit einem Passwort zu schützen, wobei das Passwort auf myP@ssw0rd festgelegt wird. Dies stellt sicher, dass die Arbeitsmappe nicht ohne das korrekte Passwort geöffnet oder geändert werden kann.

Als Nächstes wird über die Eigenschaft DefaultWorkSheet auf das Standardarbeitsblatt der Arbeitsmappe zugegriffen. Die Methode ProtectSheet() wird dann in diesem Arbeitsblatt aufgerufen, wobei ein Passwort ("myP@ssw0rd_sheet") angewendet wird, das die Bearbeitung auf Arbeitsebene 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 Methode Save() aufgerufen, um die an der Arbeitsmappe und dem Arbeitsblatt vorgenommenen Änderungen zu speichern und sicherzustellen, dass die Schutzeinstellungen in der gespeicherten Datei erhalten bleiben. Dadurch wird gewährleistet, dass sowohl die Arbeitsmappe als auch das Arbeitsblatt sicher geschützt sind und nur mit den entsprechenden Passwörtern aufgerufen oder geändert werden können.

Lernen Sie, wie man Passwörter für Excel-Arbeitsmappen in C# festlegt

Bereit anzufangen?
Nuget Downloads 2,052,917 | Version: 2026.6 just released
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronXL.Excel
Führen Sie ein Beispiel aus und sehen Sie zu, wie Ihre Daten zu einer Tabellenkalkulation werden.