Passwort für Arbeitsblatt festlegen

This article was translated from English: Does it need improvement?
Translated
View the article in English

von Chaknith Bin

Die Einschränkung eines Arbeitsblatts mit einer Nur-Lesen-Authentifizierung ist eine sehr häufige Anforderung für Datendateien. IronXL macht es einfach, einen Read-Only-Schutz auf Arbeitsblätter in .NET anzuwenden.


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 einzuschränken, während Benutzer den Inhalt in Excel anzeigen können, verwenden Sie die Methode ProtectSheet mit einem Kennwort als Parameter. Zum Beispiel: workSheet.ProtectSheet("IronXL"). Damit wird eine kennwortbasierte ReadOnly-Authentifizierung für das ausgewählte Arbeitsblatt festgelegt.

: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()
VB   C#

Öffnen eines kennwortgeschützten Arbeitsblatts

Zugriffsgeschütztes Arbeitsblatt

Kennwort aus Arbeitsblatt entfernen

Um ein Kennwort von einem bestimmten Arbeitsblatt zu entfernen, können Sie die Methode UnprotectSheet verwenden. Rufen Sie einfach workSheet.UnprotectSheet(), um alle mit dem Arbeitsblatt verbundenen Kennwörter zu entfernen.

: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()
VB   C#

IronXL ermöglicht den Schutz und die Aufhebung des Schutzes beliebiger Excel arbeitsbuch und Arbeitsblatt mit einer einzigen Zeile C#-Code.

Chaknith related to Kennwort aus Arbeitsblatt entfernen

Chaknith Bin

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.