Passwort für Arbeitsblatt festlegen

Chaknith related to Passwort für Arbeitsblatt festlegen
Chaknith Bin
14. März 2023
Aktualisiert 10. Dezember 2024
Teilen Sie:
This article was translated from English: Does it need improvement?
Translated
View the article in English

Das Einschränken eines Arbeitsblatts mit einer Nur-Lesen-Authentifizierung ist eine sehr häufige Anforderung für Datendateien. IronXL erleichtert das Hinzufügen von nur lesen-Schutz zu Arbeitsblättern in .NET.


Legen Sie los mit IronXL

Beginnen Sie noch heute mit der Verwendung von IronXL in Ihrem Projekt mit einer kostenlosen Testversion.

Erster Schritt:
green arrow pointer


Zugriff auf ein passwortgeschütztes Arbeitsblatt

IronXL ermöglicht es Ihnen, auf jedes geschützte Arbeitsblatt zuzugreifen und es zu ändern, ohne dass Sie das Passwort eingeben müssen. Sobald die Kalkulationstabelle mit IronXL geöffnet ist, können Sie jede Zelle in jedem Arbeitsblatt ändern.

Kennwort auf Arbeitsblatt anwenden

Um Änderungen an einem Arbeitsblatt zu beschränken, während Benutzer dessen Inhalt in Excel ansehen können, verwenden Sie die ProtectSheet-Methode mit einem Passwort als Parameter. Zum Beispiel, workSheet.ProtectSheet("IronXL"). Dies setzt eine kennwortbasierte Nur-Lese-Authentifizierung für das ausgewählte Arbeitsblatt.

:path=/static-assets/excel/content-code-examples/how-to/set-password-worksheet-protect.cs
using IronXL;

WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set protection for selected worksheet
workSheet.ProtectSheet("IronXL");

workBook.Save();
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

' Set protection for selected worksheet
workSheet.ProtectSheet("IronXL")

workBook.Save()
$vbLabelText   $csharpLabel

Öffnen eines kennwortgeschützten Arbeitsblatts

Zugriffsgeschütztes Arbeitsblatt

Kennwort aus Arbeitsblatt entfernen

Um ein Passwort aus einem bestimmten Arbeitsblatt zu entfernen, können Sie die Methode UnprotectSheet verwenden. Rufen Sie einfach workSheet.UnprotectSheet() auf, um das durch ein Passwort geschützte Arbeitsblatt freizugeben.

:path=/static-assets/excel/content-code-examples/how-to/set-password-worksheet-unprotect.cs
// Remove protection for selected worksheet. It works without password!
workSheet.UnprotectSheet();
' Remove protection for selected worksheet. It works without password!
workSheet.UnprotectSheet()
$vbLabelText   $csharpLabel

IronXL ermöglicht es Ihnen, jede Excel-Arbeitsmappe und Arbeitsblatt mit einer einzigen Zeile C#-Code zu schützen und den Schutz aufzuheben.

Chaknith related to Kennwort aus Arbeitsblatt entfernen
Software-Ingenieur
Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.