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