この簡単なトピックでは、Java REST API を使用して Excel ファイルからパスワード保護を削除する 方法を学習します。次のセクションで説明する詳細でわかりやすい手順に従って、Java Cloud API を使用して Excel ファイルを復号化する アプリケーションを開発します。作成されたアプリケーションは、macOS、Linux、または Windows 環境で Java をサポートする任意のアプリケーションで使用でき、変換は無料で行うことができます。
前提条件
- アカウントを作成してAPI認証情報を取得する
- ダウンロード Aspose.Cells Cloud SDK for Java to decrypt Excel file using Java Cloud API
- XLSファイルを保護するには、上記のSDKを使用してJavaプロジェクトをセットアップします。
Java ローコード API を使用して Excel ファイルのパスワードをリセットする手順
- Java REST API を使用してパスワードでワークブックを復号化するための API のクライアント ID とクライアント シークレットを設定します。
- Java ローコード API を使用して Excel ファイルのパスワードをリセットするために、クライアント資格情報を使用して CellsApi クラスのオブジェクトを作成します。
- ソース XLS ファイル名を追加し、HashMap 内の名前と File オブジェクトを使用してソース XLS をロードします。
- 既存のパスワードやその他のプロパティを追加するために、DeleteUnProtectWorkbookRequestのインスタンスを作成します。
- Java REST API を使用してパスワード付きの Excel ファイルを復号化するには、deleteUnProtectWorkbook リクエスト メソッドを呼び出します。
- 復号化されたExcelファイルをローカルディスクに保存します。
前述の手順は、Java REST API を使用して Excel のパスワード保護を解除します。SDK をセットアップし、CellsAPI クラス インスタンスを作成してプロセスを開始します。次に、HashMap を使用してソース XLS ファイルを読み込み、DeleteUnProtectWorkbookRequest クラスのインスタンスを作成します。このインスタンスは、deleteUnProtectWorkbook() メソッドを使用して Excel ファイルのパスワード保護をリセットするために使用されます。
Java REST API を使用して Excel ファイルのパスワードを復号化するコード
この簡単なサンプル コードを使用すると、Java ローコード API を使用して Excel ファイルのパスワードをクリアできます。保護を解除するには、ソース Excel ファイルと既存のパスワード、およびその他のオプションのプロパティを提供する必要があります。要求メッセージを作成した後、deleteUnProtectWorkbook() は Excel ファイルの復号化を実行し、ディスクまたはデータベース内に保存できるパスワードがクリアされた Excel ファイルを返します。
このトピックでは、Java REST API を使用してパスワードでワークブックを復号化する方法を学習しました。Excel ファイルにパスワードを設定する場合は、Java REST API を使用して Excel ファイルをパスワードで保護する 方法に関する記事を参照してください。