Wie man ein Passwort für eine Arbeitsmappe in C# festlegt

Wie man ein Passwort für eine Arbeitsmappe in C# festlegt

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

Sicherzustellen, dass Informationen oder Daten mit der richtigen Person geteilt werden, ist entscheidend für die Aufrechterhaltung entsprechender Befugnisse. Mit IronXL können Sie passwortgeschützte Tabellenkalkulationen erstellen und jedes einzelne Arbeitsblatt sichern.

als-überschrift:2(Schnellstart: Verschlüsseln eines Arbeitsmappen-Passworts mit IronXL)

In nur einem einfachen Schritt lässt IronXL Entwickler eine Excel-Arbeitsmappe verschlüsseln – ohne Interop, ohne Aufwand. Verwenden Sie die Encrypt-Methode mit Ihrem Passwort und speichern Sie die Datei, um Ihre Arbeitsmappe sofort zu schützen.

Nuget IconLegen Sie jetzt mit NuGet los, um PDFs zu erstellen:

  1. Installieren Sie IronXL mit dem NuGet-Paketmanager.

    PM > Install-Package IronXL.Excel

  2. Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.

    var wb = WorkBook.Load("input.xlsx"); wb.Encrypt("MyStrongPass"); wb.SaveAs("input.xlsx");
  3. Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute mit der Nutzung von IronXL in Ihrem Projekt – mit einer kostenlosen Testversion.
    arrow pointer


Zugriff auf eine passwortgeschützte Arbeitsmappe

Eine geschützte Tabelle kann durch Angabe des Passworts als zweiten Parameter der Load-Methode geöffnet werden. Zum Beispiel: WorkBook.Load("sample.xlsx", "Iron Software").

Hinweis:Es ist nicht möglich, ein geschütztes Arbeitsblatt ohne das richtige Passwort zu öffnen

Ein Passwort auf eine Arbeitsmappe anwenden

Um eine Tabelle mit einem Passwort zu schützen, verwenden Sie die Encrypt-Methode wie im Code unten gezeigt:

:path=/static-assets/excel/content-code-examples/how-to/set-password-workbook-protect.cs
WorkBook workBook = WorkBook.Load("sample.xlsx");

// Open protected spreadsheet file
WorkBook protectedWorkBook = WorkBook.Load("sample.xlsx", "IronSoftware");

// Set protection for spreadsheet file
workBook.Encrypt("IronSoftware");

workBook.Save();
Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")

' Open protected spreadsheet file
Dim protectedWorkBook As WorkBook = WorkBook.Load("sample.xlsx", "IronSoftware")

' Set protection for spreadsheet file
workBook.Encrypt("IronSoftware")

workBook.Save()
$vbLabelText   $csharpLabel

Öffnen einer passwortgeschützten Arbeitsmappe

Open Protected Spreadsheet

Passwort von der Arbeitsmappe entfernen

Um das Passwort von einer Tabellenkaldendatei zu entfernen, setzen Sie einfach das Password-Feld auf null, wie im untenstehenden Code dargestellt:

Hinweis:Diese Aktion kann nur nach dem Zugriff auf die Arbeitsmappe durchgeführt werden. Daher ist es notwendig, das Originalpasswort zu kennen.

:path=/static-assets/excel/content-code-examples/how-to/set-password-workbook-unprotect.cs
// Remove protection for opened workbook. Original password is required.
workBook.Password = null;
' Remove protection for opened workbook. Original password is required.
workBook.Password = Nothing
$vbLabelText   $csharpLabel

IronXL provides the ability to protect and unprotect Excel workBooks and workSheets with a single line of C# code.

Häufig gestellte Fragen

Wie kann ich ein Passwort für eine Excel-Arbeitsmappe in C# festlegen?

Um ein Passwort für eine Excel-Arbeitsmappe in C# festzulegen, können Sie die Encrypt-Methode von IronXL verwenden. Laden Sie zuerst die IronXL-Bibliothek herunter, laden Sie Ihre Arbeitsmappe, wenden Sie die Encrypt-Methode mit dem gewünschten Passwort an und speichern Sie dann die Arbeitsmappe.

Was ist der Prozess, um eine passwortgeschützte Arbeitsmappe mit IronXL zu öffnen?

Um eine passwortgeschützte Arbeitsmappe mit IronXL zu öffnen, verwenden Sie die WorkBook.Load-Methode mit dem Dateipfad und dem Passwort als Parameter. Auf diese Weise können Sie sicher auf die Arbeitsmappe zugreifen.

Wie entferne ich ein Passwort aus einer Excel-Arbeitsmappe?

Um ein Passwort aus einer Excel-Arbeitsmappe mit IronXL zu entfernen, laden Sie zuerst die Arbeitsmappe mit dem richtigen Passwort. Setzen Sie dann das Password-Feld auf null mit der Decrypt-Methode und speichern Sie die Arbeitsmappe.

Kann ich eine passwortgeschützte Excel-Datei ohne Kenntnis des Passworts öffnen?

Nein, Sie können eine passwortgeschützte Excel-Datei nicht ohne Kenntnis des Passworts öffnen, wenn Sie IronXL verwenden. Das korrekte Passwort muss bereitgestellt werden, um auf den Inhalt zuzugreifen.

Wo finde ich die Bibliothek zum Passwortschutz von Excel-Arbeitsmappen in C#?

Sie können die IronXL-Bibliothek zum Passwortschutz von Excel-Arbeitsmappen von der NuGet-Website unter https://nuget.org/packages/IronXL.Excel/ finden und herunterladen.

Ist es möglich, einzelne Arbeitsblätter innerhalb einer Arbeitsmappe zu schützen?

Ja, IronXL ermöglicht es Ihnen, sowohl Excel-Arbeitsmappen als auch einzelne Arbeitsblätter mit C#-Code zu schützen und zu entsperren und so Sicherheit auf beiden Ebenen zu gewährleisten.

Wie kann ich die Datensicherheit in Excel-Arbeitsmappen gewährleisten?

Um die Datensicherheit in Excel-Arbeitsmappen zu gewährleisten, können Sie die Passwortschutzfunktionen von IronXL nutzen. Durch das Anwenden von Passwörtern mit der Encrypt-Methode stellen Sie sicher, dass nur autorisierte Benutzer auf die Daten zugreifen können.

Was sind die Schritte zum Anwenden von Passwortschutz auf eine Excel-Arbeitsmappe?

Die Schritte zum Anwenden von Passwortschutz auf eine Excel-Arbeitsmappe sind: Laden Sie die IronXL-Bibliothek herunter, laden Sie die Arbeitsmappe, verwenden Sie die Encrypt-Methode, um ein Passwort festzulegen, und speichern Sie abschließend die Arbeitsmappe, um sie zu sichern.

Chaknith Bin
Software Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat umfassende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Einblicke aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentationen und einem insgesamt besseren Erlebnis bei.
Bereit anzufangen?
Nuget Downloads 1,738,553 | Version: 2025.11 gerade veröffentlicht