AutoFilter صف

AutoFilter صف

يمثل التصفية التلقائية للورقة العمل المحددة.

يكشف النوع AutoFilter عن الأعضاء التاليين:

ملكيات

ملكيةوصف
sorterيحصل على فرز البيانات.
rangeيمثل النطاق الذي ينطبق عليه AutoFilter المحدد.
show_filter_buttonيشير إلى ما إذا كان زر التصفية التلقائية لهذا العمود مرئيًا.
filter_columnsيحصل على مجموعة من أعمدة الفلتر.

طُرق

طريقةوصف
get_cell_area(self)يحصل على CellArea حيث ينطبق هذا المرشح التلقائي.
get_cell_area(self, refresh_applied_range)يحصل على CellArea حيث يتم تطبيق AutoFilter المحدد عليه.
remove_filter(self, field_index, criteria)إزالة مرشح لعمود المرشح.
remove_filter(self, field_index)إزالة الفلتر المحدد.
custom(self, field_index, operator_type1, criteria1)يقوم بتصفية القائمة باستخدام معايير مخصصة.
custom(self, field_index, operator_type1, criteria1, is_and, operator_type2, criteria2)يقوم بتصفية القائمة باستخدام معايير مخصصة.
refresh(self)قم بتحديث المرشحات التلقائية لإخفاء الصفوف أو إظهارها.
refresh(self, hide_rows)يحصل على جميع فهرس الصفوف المخفية.
set_range(self, row, start_column, end_column)تعيين النطاق الذي ينطبق عليه AutoFilter المحدد.
add_filter(self, field_index, criteria)إضافة مرشح لعمود المرشح.
add_date_filter(self, field_index, date_time_grouping_type, year, month, day, hour, minute, second)إضافة مرشح التاريخ.
remove_date_filter(self, field_index, date_time_grouping_type, year, month, day, hour, minute, second)إزالة مرشح التاريخ.
filter(self, field_index, criteria)يقوم بتصفية القائمة باستخدام المعايير المحددة.
filter_top10(self, field_index, is_top, is_percent, item_count)تصفية أفضل 10 عناصر في القائمة
dynamic_filter(self, field_index, dynamic_filter_type)إضافة مرشح ديناميكي.
add_font_color_filter(self, field_index, color)إضافة مرشح لون الخط.
add_fill_color_filter(self, field_index, pattern, foreground_color, background_color)يضيف مرشح لون التعبئة.
add_icon_filter(self, field_index, icon_set_type, icon_id)إضافة مرشح أيقونة.
match_blanks(self, field_index)قم بمطابقة جميع الخلايا الفارغة في القائمة.
match_non_blanks(self, field_index)قم بمطابقة جميع الخلايا غير الفارغة في القائمة.
show_all(self)إظهار كافة الصفوف.

مثال

from aspose.cells import Workbook

# Creating a file stream containing the Excel file to be opened
# Instantiating a Workbook object
workbook = Workbook("template.xlsx")
# Accessing the first worksheet in the Excel file
worksheet = workbook.worksheets[0]
# Creating AutoFilter by giving the cells range of the heading row
worksheet.auto_filter.range = "A1:B1"
# Filtering columns with specified values
worksheet.auto_filter.filter(1, "Bananas")
# Saving the modified Excel file.
workbook.save("output.xls")

أنظر أيضا