Python REST API を使用して Excel ファイルからパスワード保護を削除する

この簡単なトピックでは、Python REST APIを使用してExcelファイルのパスワード保護を解除する方法を学びます。次のセクションで説明する詳細で分かりやすい手順に従って、Python Cloud APIを使用してExcelファイルを復号化するアプリケーションを開発します。作成したアプリケーションは、macOS、Linux、Windows環境でPythonをサポートするあらゆるアプリケーションで使用でき、変換は無料で行えます。

前提条件

  • {{ハイパーリンク1}}
  • Python Cloud API を使用して Excel ファイルを復号化するには、Python 用 Aspose.Cells クラウド SDK をダウンロードしてください。
  • XLSファイルを保護するために上記のSDKを使用してPythonプロジェクトをセットアップする

PythonローコードAPIを使用してExcelファイルのパスワードをリセットする手順

  1. Python REST API を使用してパスワードでワークブックを復号化するための API のクライアント ID とクライアント シークレットを設定します。
  2. Python ローコード API を使用して Excel ファイルのパスワードをリセットするために、クライアント資格情報を使用して CellsApi クラスのオブジェクトを作成します。
  3. ソース XLS ファイル名を追加し、HashMap 内の名前とファイル オブジェクトを使用してソース XLS をロードします。
  4. 既存のパスワードやその他のプロパティを追加するために、DeleteUnProtectWorkbookRequestのインスタンスを作成します。
  5. Python REST API を使用して、パスワード付きの Excel ファイルを復号化するために ワークブックの削除と保護解除 リクエスト メソッドを呼び出します。
  6. 復号化されたExcelファイルをローカルディスクに保存します

上記の手順は、Python REST APIを使用してExcelのパスワード保護を解除するものです。このプロセスは、SDKのセットアップとCellsAPIクラスのインスタンスの作成から開始されます。次に、HashMapを使用してソースXLSファイルを読み込み、DeleteUnProtectWorkbookRequestクラスのインスタンスを作成します。このインスタンスは、deleteUnProtectWorkbook()メソッドを使用してExcelファイルのパスワード保護をリセットするために使用します。

Python REST API を使用して Excel ファイルのパスワードを復号化するコード

このシンプルなサンプルコードを使うと、PythonローコードAPIを使用してExcelファイルのパスワードをクリアできます。保護を解除するには、元のExcelファイルと既存のパスワード、そしてその他のオプションプロパティを指定する必要があります。リクエストメッセージを生成した後、deleteUnProtectWorkbook()はExcelファイルの復号化を実行し、ディスクまたはデータベースに保存できるパスワードがクリアされたExcelファイルを返します。

このトピックでは、Python REST APIを使用してパスワード付きワークブックを復号する方法を学習しました。Excelファイルにパスワードを設定する場合は、Python REST API を使用して Excel ファイルをパスワード保護するの記事をご覧ください。

 日本語