Wie man eine XLSB-Datei entsperrt

Sheetize XLSB Unlocker für .NET bietet eine unkomplizierte API zum Öffnen einer Excel‑Binärarbeitsmappe, die durch ein Passwort geschützt ist. Es stellt den vollständigen Zugriff auf alle Arbeitsblätter, Diagramme und Formatierungen wieder her und ist ideal für Szenarien, in denen eine Datei nach der Sicherung gelesen, bearbeitet oder verarbeitet werden muss.

Hauptfunktionen

Passwortgeschützte XLSB‑Datei entsperren

Entschlüsseln Sie eine vorhandene XLSB‑Datei mithilfe des vom Benutzer angegebenen Passworts. Der Entsperrvorgang stellt das normale Öffnen, Bearbeiten und Drucken wieder her.

Formatierung & Objekte erhalten

Alle Zellstile, Formeln, Tabellen, Diagramme und Bilder bleiben nach dem Entsperren der Datei erhalten.

Streaming‑Unterstützung

Verarbeiten Sie große Arbeitsmappen in einem Streaming‑Modus, um den Speicherverbrauch gering zu halten – perfekt für das Stapel‑Entsperren vieler Dateien.

Detaillierte Anleitung

XLSB‑Entsperr‑Workflow

Um eine passwortgeschützte XLSB‑Datei mit Sheetize zu entsperren, gehen Sie wie folgt vor:

  1. Entsperrer initialisieren: Erstellen Sie eine Instanz von SpreadsheetUnlocker.
  2. Optionen konfigurieren: Setzen Sie UnlockerLoadOptions mit dem Quellpfad und dem zum Schutz der Arbeitsmappe verwendeten Passwort.
  3. Ausgabepfad festlegen: Geben Sie den Zielpfad an, unter dem die entsperrte XLSB‑Datei gespeichert werden soll.
  4. Entsperrung ausführen: Rufen Sie Process mit den vorbereiteten Lade‑ und Speicheroptionen auf.

Beispiel – Entsperren einer XLSB‑Datei mit Passwort

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

Beispiel – Entsperren einer XLSB‑Datei mit Schreibschutz‑Passwort

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

Erweiterte Formatunterstützung

  • Sheetize kann auch passwortgeschützte CSV-, TSV‑ und HTML‑Exporte entsperren (die Dateien sind in einer ZIP‑Datei mit Verschlüsselung verpackt).

Mit diesen Fähigkeiten macht Sheetize das Entsperren von XLSB‑Dateien mühelos – egal, ob Sie ein kurzes Skript für den Zugriff auf eine einzelne Arbeitsmappe benötigen oder einen produktionsreifen Dienst, der täglich tausende geschützte Tabellen verarbeitet.

 Deutsch