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) | 特定の列にフィルターが適用されているかどうかを確認します。 |