AutoFilter

AutoFilter

概要

AutoFilter は Aspose.Cells の FOSS における Python 用のクラスです。

ワークシート内の自動フィルタを表します。

このクラスは、Python プログラムにおける AutoFilter オブジェクトを操作するための 15 のメソッドを提供します。利用可能なメソッドは、__init__、add_filter、clear_all_filters、clear_column_filter、custom_filter、filter、filter_by_color、filter_dynamic、filter_top10、get_filter_column、has_filter、remove、および追加の 3 つのメソッドです。すべての公開メンバーは、Aspose.Cells の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションからアクセス可能です。プロパティ: filter_columns、range、sort_state。

プロパティ

名前型アクセス説明
range``読み取り/書き込みフィルター範囲を取得または設定します。
filter_columns``読み取りフィルター列のコレクションを取得します。
sort_state``読み取り/書き込み並び替え状態の設定を取得または設定します。

メソッド

シグネチャ説明
__init__()AutoFilter クラスの新しいインスタンスを初期化します。
set_range(start_row, start_col, end_row, end_col)行と列のインデックスを使用してフィルター範囲を設定します。
filter(col_index, values)特定の列にフィルタを適用します。
add_filter(col_index, value)特定の列にフィルター値を追加します。
custom_filter(col_index, operator, value)特定の列にカスタムフィルターを適用します。
filter_by_color(col_index, color, cell_color)特定の列にカラーフィルターを適用します。
filter_top10(col_index, top, percent, val)特定の列に上位10フィルターを適用します。
filter_dynamic(col_index, filter_type, value)特定の列に動的フィルターを適用します。
clear_column_filter(col_index)特定の列のフィルターをクリアします。
clear_all_filters()すべてのフィルターをクリアします。
remove()ワークシートからオートフィルターを削除します。
show_filter_button(col_index, show)特定の列のフィルターボタンを表示または非表示にします。
sort(col_index, ascending)特定の列のソート順序を設定します。
get_filter_column(col_index)特定の列インデックスに対するフィルター列を取得します。
has_filter(col_index)特定の列にフィルターが適用されているかどうかを確認します。

参照

 日本語