この簡単なトピックでは、必要な手順と実行可能なサンプル コードを取り上げ、パスワードで保護された Excel ファイルを Java で開く方法について説明します。 Java を使用すると、パスワード付き Excel を開く 機能を数行だけで開発でき、XLSX、XLS、ODS など、サポートされているあらゆる種類の Excel ファイルに対してアプリケーション フローを簡単に適切に制御できます。パスワードが見つからない場合やパスワードが間違っている場合に発生する例外を処理することによって。
パスワードで保護された Excel ファイルを Java で開く手順
- リポジトリ マネージャーから Aspose.Cells を追加するようにプロジェクトを構成します
- パスワード プロパティを使用するための LoadOptions クラス オブジェクトのインスタンスを作成します
- 必要なExcelファイルのパスワードを設定します。
- パスワード付きの LoadOptions オブジェクトを使用し、Workbook クラス オブジェクトのインスタンスを使用して、保護された Excel ファイルにアクセスします
前述の手順では、必要な JAR ファイルを追加する手順を含む、明確に定義された一連の操作を使用して Java がパスワードで保護された Excel ファイルを開く方法を説明しています。次に、setPassword() メソッドを含む LoadOptions クラス オブジェクトのインスタンスを使用して、Excel ブックのパスワードを設定します。この 1 つのメソッド値は、ファイル名と LoadOptions オブジェクトを必要とする Workbook クラス コンストラクターを使用して、保護されたファイルにアクセスする前に設定する必要があります。
Javaを使用してパスワードで保護されたExcelファイルをロードするコード
この例では、パスワードを指定しないか、メソッド値を null に設定すると、例外が発生し、「ワークブック ファイルのパスワードを指定してください」というメッセージが表示されます。間違ったパスワードを設定すると、「パスワードが無効です」という例外が発生します。保護されたファイルを正常に開いた後、setPassword() を使用してロードされた Excel ファイルのパスワードを Null に設定すると、同じ名前でディスクに保存されるか、同じ名前でファイルからパスワード保護が永久に削除されることに注意することが重要です。別のファイル。
このトピックでは、Java を使用してパスワード付きで Excel ファイルを開く方法に焦点を当てました。 Excel ファイル内のピボット テーブルの削除について詳しくは、Javaを使用してピボットテーブルを削除する方法 の記事を参照してください。