Wie man ein Passwort für eine Xlsb-Datei festlegt

Sheetize XLSB-Passwort-Setter für .NET bietet eine einfache, aber leistungsfähige API, um ein Excel‑Binärarbeitsbuch mit Passwort zu schützen und dabei alle Arbeitsblätter, Diagramme und Formatierungen beizubehalten. Dies ist nützlich, wenn Sie eine Datei vor dem Teilen sichern oder in Pipelines integrieren müssen, die verschlüsselte Excel‑Dateien erfordern.

Hauptfunktionen

Passwort auf XLSB anwenden

Verschlüsseln Sie eine bestehende XLSB‑Datei mit einem vom Benutzer festgelegten Passwort. Der Schutz deckt das Öffnen der Datei ab und optional Beschränkungen für Bearbeiten, Drucken und Struktur.

Formatierung & Objekte erhalten

Alle Zellstile, Formeln, Tabellen, Diagramme und Bilder bleiben nach der Verschlüsselung unverändert.

Streaming‑Unterstützung

Schützen Sie große Arbeitsmappen im Streaming‑Modus, um den Speicherverbrauch gering zu halten – ideal für die Stapelverarbeitung vieler Dateien.

Detaillierte Anleitung

XLSB‑Passwort‑Schutz‑Workflow

Um ein Passwort für eine XLSB‑Datei mit Sheetize festzulegen, gehen Sie folgendermaßen vor:

  1. Protektor initialisieren: Erstellen Sie eine Instanz von SpreadsheetLocker.
  2. Optionen konfigurieren: Setzen Sie LockerSaveOptions mit dem gewünschten Passwort und den Schutz‑Flags (z. B. Bearbeiten von Objekten zulassen, Drucken zulassen).
  3. Dateipfade festlegen: Geben Sie den Pfad der Quell‑XLSB‑Datei und den Zielort für die geschützte XLSB‑Datei an.
  4. Schutz ausführen: Rufen Sie Process mit den vorbereiteten Lade‑ und Schutz‑Optionen auf.

Beispiel – Entsperren einer XLSB‑Datei mit einem Passwort

using Sheetize;
 var loadOptions = new UnlockerLoadOptions
 {
     InputFile = "Baby_growth_tracker.xlsx",
     Password = "Test"
 };
 var saveOptions = new SaveOptions
 {
     OutputFile = "E:\\",
     
 };
 SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Beispiel – Entsperren einer XLSB‑Datei mit einem Schreibschutz‑Passwort

using Sheetize;

 var loadOptions = new UnlockerLoadOptions
 {
     InputFile = "Baby_growth_tracker.xlsx",
     PasswordOfWriteProtection = "Test"
 };
 var saveOptions = new SaveOptions
 {
     OutputFile = "E:\\",
     
 };
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Erweiterte Formatunterstützung

  • Sheetize kann auch Passwortschutz auf CSV-, TSV- und HTML-Exporte anwenden, die aus einer Arbeitsmappe erzeugt wurden (die resultierenden Dateien werden in ein verschlüsseltes ZIP-Archiv verpackt).

Mit diesen Möglichkeiten macht Sheetize den XLSB-Passwortschutz mühelos, egal ob Sie ein schnelles Einmal‑Skript oder einen produktionsreifen Service benötigen, der täglich tausende von Tabellenkalkulationen sichert.

 Deutsch