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:
- Protektor initialisieren: Erstellen Sie eine Instanz von
SpreadsheetLocker. - Optionen konfigurieren: Setzen Sie
LockerSaveOptionsmit dem gewünschten Passwort und den Schutz‑Flags (z. B. Bearbeiten von Objekten zulassen, Drucken zulassen). - Dateipfade festlegen: Geben Sie den Pfad der Quell‑XLSB‑Datei und den Zielort für die geschützte XLSB‑Datei an.
- Schutz ausführen: Rufen Sie
Processmit 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.