パスワードで保護されたExcelファイルをJavaで開く方法

この簡単なトピックでは、必要な手順と実行可能なサンプル コードを取り上げ、パスワードで保護された Excel ファイルを Java で開く方法について説明します。 Java を使用すると、パスワード付き Excel を開く 機能を数行だけで開発でき、XLSX、XLS、ODS など、サポートされているあらゆる種類の Excel ファイルに対してアプリケーション フローを簡単に適切に制御できます。パスワードが見つからない場合やパスワードが間違っている場合に発生する例外を処理することによって。

パスワードで保護された Excel ファイルを Java で開く手順

  1. リポジトリ マネージャーから Aspose.Cells を追加するようにプロジェクトを構成します
  2. パスワード プロパティを使用するための LoadOptions クラス オブジェクトのインスタンスを作成します
  3. 必要なExcelファイルのパスワードを設定します。
  4. パスワード付きの LoadOptions オブジェクトを使用し、Workbook クラス オブジェクトのインスタンスを使用して、保護された Excel ファイルにアクセスします

前述の手順では、必要な JAR ファイルを追加する手順を含む、明確に定義された一連の操作を使用して Java がパスワードで保護された Excel ファイルを開く方法を説明しています。次に、setPassword() メソッドを含む LoadOptions クラス オブジェクトのインスタンスを使用して、Excel ブックのパスワードを設定します。この 1 つのメソッド値は、ファイル名と LoadOptions オブジェクトを必要とする Workbook クラス コンストラクターを使用して、保護されたファイルにアクセスする前に設定する必要があります。

Javaを使用してパスワードで保護されたExcelファイルをロードするコード

この例では、パスワードを指定しないか、メソッド値を null に設定すると、例外が発生し、「ワークブック ファイルのパスワードを指定してください」というメッセージが表示されます。間違ったパスワードを設定すると、「パスワードが無効です」という例外が発生します。保護されたファイルを正常に開いた後、setPassword() を使用してロードされた Excel ファイルのパスワードを Null に設定すると、同じ名前でディスクに保存されるか、同じ名前でファイルからパスワード保護が永久に削除されることに注意することが重要です。別のファイル。

このトピックでは、Java を使用してパスワード付きで Excel ファイルを開く方法に焦点を当てました。 Excel ファイル内のピボット テーブルの削除について詳しくは、Javaを使用してピボットテーブルを削除する方法 の記事を参照してください。

 日本語