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 mit der Methode WorkBook.Load() von IronXL geladen. Nach dem Laden der Arbeitsmappe wird die Methode Encrypt() verwendet, um die gesamte Arbeitsmappe mit einem Passwort zu schützen. Das Passwort wird auf myP@ssw0rd festgelegt. Dies stellt sicher, dass die Arbeitsmappe nicht ohne das korrekte Passwort geöffnet oder geändert werden kann.

Next, the default worksheet of the workbook is accessed using the DefaultWorkSheet property. The ProtectSheet() method is then called on this worksheet, applying a password ("myP@ssw0rd_sheet") that restricts editing on the sheet level. Dies verhindert, dass Benutzer Änderungen am geschützten Blatt vornehmen, es sei denn, sie geben das richtige Passwort an.

Finally, the Save() method is invoked to save the changes made to both the workbook and the worksheet, ensuring that the protection settings are preserved in the saved file. This ensures that the workbook and its worksheet are both securely protected and can only be accessed or modified with the respective passwords.

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

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php
Line: 12
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 489
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Examples.php
Line: 44
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php
Line: 19
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 489
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Examples.php
Line: 44
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

Bereit anzufangen?
Nuget Downloads 1,890,100 | Version: 2026.3 gerade veröffentlicht

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php
Line: 17
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/views/products/examples/index.php
Line: 270
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Examples.php
Line: 44
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php
Line: 24
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/views/products/examples/index.php
Line: 270
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Examples.php
Line: 44
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

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.