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:
- Entsperrer initialisieren: Erstellen Sie eine Instanz von
SpreadsheetUnlocker. - Optionen konfigurieren: Setzen Sie
UnlockerLoadOptionsmit dem Quellpfad und dem erforderlichen Passwort. - Ausgabepfad festlegen: Geben Sie den Zielpfad an, an dem die entsperrte Arbeitsmappe gespeichert werden soll.
- Entsperren ausführen: Rufen Sie
Processmit 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.