AutoFilter
AutoFilter
نمای کلی
AutoFilter یک کلاس در Aspose.Cells FOSS برای Python است.
نمایانگر فیلترهای خودکار در یک برگه کاری.
این کلاس 15 متد برای کار با اشیاء AutoFilter در برنامههای Python فراهم میکند. متدهای موجود شامل: __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 FOSS برای Python به هر برنامه 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) | یک فیلتر top 10 را بر روی یک ستون خاص اعمال میکند. |
filter_dynamic(col_index, filter_type, value) | یک dynamic filter را بر روی یک ستون خاص اعمال میکند. |
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) | بررسی میکند که آیا فیلترهایی بر یک ستون خاص اعمال شدهاند. |