Javaを使用してExcelでフィルターを適用する方法

この簡単なチュートリアルでは、簡単なステップバイステップのアプローチを使用して、Javaを使用してExcelでフィルターを適用する方法を学習します。ワークシートのセルの目的の範囲のすべてのデータ列に自動フィルターを設定してから、任意の列の特定のデータにフィルターを適用できます。最後に、出力ファイルはXLSXファイルとして保存されますが、他のExcelファイル形式で保存することもできます。

Javaを使用してExcelでフィルターを適用する手順

  1. Mavenリポジトリを使用してAspose.Cellsライブラリ参照を追加します
  2. プログラムでImportコマンドを使用して、WorkbookWorksheet、およびCellsクラスへの参照を追加します
  3. 空のブックオブジェクトをインスタンス化します
  4. サンプルデータが追加される最初のシートへの参照を取得します
  5. シートのセルコレクションを使用して、サンプルデータをワークシートに入力します
  6. Excelでデータフィルターを適用必要なセル範囲に適用
  7. 特定のデータに対して最初の列に特定のフィルターを設定します
  8. 結果のファイルをXLSXとして保存します

ここでは、いくつかのサンプルデータで満たされた空のワークブックが作成されます。ワークシート内のセルコレクションへの参照が取得され、このExcelシートのフィルターの範囲が設定されます。最終的に、フィルターは特定のデータに適用されるため、出力ファイルを開くと、デフォルトでフィルター処理されたデータが表示されます。

Javaを使用してExcelでフィルターを作成するコード

このサンプルコードでは、列の1つにフィルターが適用されていますが、その列のそれぞれの値に基づいて、Excelの複数の列にフィルターを設定できます。ここで、出力ファイルをXPSなどの他の形式で保存する場合は、JavaでExcelをXPSに変換する方法の記事を参照してください。

また、上記のコードを実行するために、InteropやMSExcelなどの他のコンポーネントやライブラリは必要ないことに注意してください。

 日本語