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

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

前提条件

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

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

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

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

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

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

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

 日本語