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