複雑な基準を満たすレコードを表示するためにMicrosoft Excelの高度なフィルタを適用する方法

可能な使用シナリオ

Microsoft Excelでは、複合条件を満たすレコードを表示するためにワークシートデータに 高度なフィルター を適用できます。Excelの データ > 詳細設定 コマンドを使ってこのフィルターを適用することができます(スクリーンショット参照)。

todo:image_alt_text

Aspose.Cells for Node.js via C++は、Worksheet.advanced_Filter() 方法を用いて高度なフィルターを適用することもできます。Microsoft Excelと同様に、以下のパラメータを受け付けます。

isFilter

リストをその場でフィルタ処理するかどうかを示します。

listRange

リストの範囲。

criteriaRange

基準の範囲。

copyTo

データをコピーする範囲。

uniqueRecordOnly

唯一の行を表示またはコピーします。

複雑な基準を満たすレコードを表示するMicrosoft Excelの高度なフィルタの適用

次のサンプルコードは、サンプルExcelファイルに高度なフィルターを適用し、出力Excelファイルを生成します。スクリーンショットは両方のファイルを比較表示しています。スクリーンショット内のデータは、複雑な条件に従ってフィルタリングされています。

todo:image_alt_text

サンプルコード