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)بررسی می‌کند که آیا فیلترهایی بر یک ستون خاص اعمال شده‌اند.

همچنین ببینید:

 فارسی