Wie man XLSX-Dateien entsperrt

Sheetize XLSX Unlocker für .NET bietet eine einfache, aber leistungsstarke API zum Entfernen des Passwortschutzes von einer Excel‑Open‑XML‑Arbeitsmappe, wobei alle Arbeitsblätter, Diagramme und Formatierungen erhalten bleiben. Das ist nützlich, wenn Sie auf eine gesicherte Datei zugreifen müssen, um sie weiterzuverarbeiten, zu analysieren oder in Pipelines weiterzugeben, die eine entsperrte Version benötigen.

Hauptfunktionen

Passwortgeschützte XLSX-Datei entsperren

Entschlüsseln Sie eine vorhandene XLSX‑Datei mit dem korrekten Passwort. Der Vorgang stellt die volle Bearbeitbarkeit der Arbeitsmappe wieder her.

Formatierung & Objekte erhalten

Alle Zellstile, Formeln, Tabellen, Diagramme und Bilder bleiben nach dem Entsperren unverändert erhalten.

Streaming‑Unterstützung

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

Detaillierte Anleitung

XLSX‑Entsperr‑Workflow

So entsperren Sie eine XLSX‑Datei mit Sheetize:

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

Beispiel – Eine XLSX‑Datei mit Passwort entsperren

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

Beispiel – Eine XLSX‑Datei mit Schreibschutz‑Passwort entsperren

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Protected_report.xlsx",
    PasswordOfWriteProtection = "WritePwd"
};
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\Unlocked_write_protected.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Erweiterte Formatunterstützung

  • Sheetize kann außerdem passwortgeschützte CSV‑, TSV‑ und HTML‑Exporte, die aus einer Arbeitsmappe erzeugt wurden, entsperren (die resultierenden Dateien werden aus dem verschlüsselten ZIP‑Container entpackt).

Mit diesen Möglichkeiten macht Sheetize das Entsperren von XLSX‑Dateien mühelos – egal, ob Sie ein schnelles Einzeilskript benötigen oder einen produktionsreifen Service, der täglich tausende geschützte Tabellenkalkulationen verarbeitet.

 Deutsch