この簡単なトピックでは、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ファイルのパスワードをリセットする手順
- Python REST API を使用してパスワードでワークブックを復号化するための API のクライアント ID とクライアント シークレットを設定します。
- Python ローコード API を使用して XLSX ファイルのパスワードをリセットするために、クライアント資格情報を使用して CellsApi クラスのオブジェクトを作成します。
- ソースXLSXファイル名を追加し、HashMap内の名前とFileオブジェクトを使用してソースXLSXをロードします。
- 既存のパスワードやその他のプロパティを追加するために、DeleteUnProtectWorkbookRequestのインスタンスを作成します。
- Python REST API を使用して、パスワード付きの Excel ファイルを復号化するために ワークブックの削除と保護解除 リクエスト メソッドを呼び出します。
- 復号化された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 ファイルをパスワード保護するに関する記事をご覧ください。