Javaを使用してExcelで複数のシートを再表示する方法

このクイック チュートリアルでは、Java を使用して Excel で複数のシートを再表示する方法について説明します。開発環境の構成に関連するすべての詳細、プログラムを作成する段階的なロジック、およびJava を使用してすべてのシートを再表示するプロセスを示す実行可能なサンプル コードを取得します。非表示のシートをすべて表示したら、元のファイルを保存するか、新しい XLSXXLS、ODS、またはその他のサポートされている形式として保存できます。

Java を使用して Excel ですべてのシートを再表示する手順

  1. Aspose.Cells for Java を使用してシートを再表示する環境を確立する
  2. 非表示のシートを含むソース Excel ファイルを Workbook クラス オブジェクトに読み込みます
  3. ワークブックのワークシート コレクションにアクセスして非表示のシートを表示する
  4. 読み込まれたワークブックのすべてのシートを解析します
  5. コレクション内の各シートの表示状態を確認する
  6. Set the visibility フラグが以前に設定されていない場合は true
  7. 結果のワークブックをディスク上のストリームまたはファイルに保存します

これらの手順では、Java を使用して Excel で非表示のシートを表示するプログラムを構成および作成するプロセスについて説明します。最初に、ソースの Excel ファイルにシートのコレクションが読み込まれ、そのうちのいくつかは非表示になっている可能性があり、各シートには IsVisible フラグ プロパティが false に設定されています。すべてのシートが解析され、このフラグは特定のシートを表示または非表示にするようにカスタマイズされます。

Java を使用してシートを再表示するコード

上記のコードは、ワークブック内のすべてのワークシートを走査して IsVisible フラグをチェックし、false が検出された場合は true に設定するように、Java を使用してスプレッドシートを再表示するプロセスを示しています。 Workbook.unprotect() メソッドを呼び出して、パスワードの有無にかかわらずワークブックの保護を解除するオプションの手順がありますが、非表示のシートを表示する場合はスキップできますが、他の操作では必要になる場合があります。 worksheets コレクションはオブジェクトを返します。目的のプロパティにアクセスするには、それを Worksheet クラスに型キャストする必要があります。

このチュートリアルでは、いくつかの基準に基づいて、すべてのシートまたは選択したシートを再表示する方法を学びました。結果のワークブックを PDF として保存するプロセスを知りたい場合は、JavaでExcelからPDFを生成する方法 の記事を参照してください。

 日本語