Entfernen Sie den Kennwortschutz aus der Excel-Datei mithilfe der Python REST-API

In diesem einfachen Thema erfahren Sie, wie Sie den Passwortschutz aus einer Excel-Datei mithilfe der Python REST API entfernen. Wir entwickeln eine Anwendung zum Entschlüsseln von Excel-Dateien mithilfe der Python Cloud API. Befolgen Sie dazu die detaillierten und verständlichen Schritte im folgenden Abschnitt. Die erstellte Anwendung kann mit jeder Anwendung verwendet werden, die Python in macOS-, Linux- oder Windows-Umgebungen unterstützt. Die Konvertierung ist kostenlos.

Voraussetzung

Schritte zum Zurücksetzen des Excel-Dateikennworts mithilfe der Python Low Code API

  1. Legen Sie die Client-ID und das Client-Geheimnis für die API fest, um die Arbeitsmappe mithilfe der Python REST-API mit einem Kennwort zu entschlüsseln
  2. Erstellen Sie ein Objekt der CellsApi-Klasse mit Client-Anmeldeinformationen, um das Kennwort für Excel-Dateien mithilfe der Python Low Code API zurückzusetzen
  3. Fügen Sie die Quell-XLS-Dateinamen hinzu und laden Sie die Quell-XLS mithilfe eines Namens und eines Dateiobjekts in einer HashMap
  4. Erstellen Sie eine Instanz von DeleteUnProtectWorkbookRequest, um das vorhandene Kennwort und andere Eigenschaften hinzuzufügen.
  5. Rufen Sie die Anforderungsmethode LöschenSchutz der Arbeitsmappe aufheben auf, um die Excel-Datei mit Kennwort mithilfe der Python REST-API zu entschlüsseln
  6. Speichern Sie die entschlüsselte(n) Excel-Datei(en) auf der lokalen Festplatte

Die oben genannten Schritte entfernen den Kennwortschutz in Excel mithilfe der Python REST API. Wir starten den Prozess mit der Einrichtung des SDK und der Erstellung der CellsAPI-Klasseninstanz. Anschließend laden wir die XLS-Quelldatei(en) mithilfe einer HashMap und erstellen eine Instanz der Klasse DeleteUnProtectWorkbookRequest, die anschließend zum Zurücksetzen des Kennwortschutzes für die Excel-Dateien mithilfe der Methode deleteUnProtectWorkbook() verwendet wird.

Code zum Entschlüsseln des Excel-Dateikennworts mithilfe der Python REST-API

Mit diesem einfachen Beispielcode können Sie Excel-Dateikennwörter mithilfe der Python Low Code API löschen. Sie müssen die Excel-Quelldateien und das vorhandene Kennwort zum Entfernen des Schutzes sowie weitere optionale Eigenschaften angeben. Nach der Formulierung der Anforderungsnachricht entschlüsselt deleteUnProtectWorkbook() die Excel-Datei und gibt die kennwortgelöschten Excel-Dateien zurück, die auf der Festplatte oder in der Datenbank gespeichert werden können.

Wir haben in diesem Thema gelernt, wie man Arbeitsmappen mit Passwort mithilfe der Python REST API entschlüsselt. Wenn Sie das Passwort für eine Excel-Datei festlegen möchten, lesen Sie den Artikel zur Vorgehensweise Excel-Datei mit Python REST API mit Kennwort schützen.

 Deutsch