AutoFilter

AutoFilter class

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

public class AutoFilter

الخصائص

اسموصف
FilterColumns { get; }يحصل على مجموعة أعمدة عامل التصفية .
Range { get; set; }يمثل النطاق الذي تنطبق عليه التصفية التلقائية المحددة.
ShowFilterButton { get; set; }يشير إلى ما إذا كان زر التصفية التلقائية لهذا العمود مرئيًا أم لا.
Sorter { get; }يحصل على فارز البيانات.

طُرق

اسموصف
AddDateFilter(int, DateTimeGroupingType, int, int, int, int, int, int)إضافة عامل تصفية التاريخ .
AddFillColorFilter(int, BackgroundType, CellsColor, CellsColor)يضيف مرشح لون التعبئة .
AddFilter(int, string)إضافة عامل تصفية لعمود عامل التصفية .
AddFontColorFilter(int, CellsColor)يضيف عامل تصفية لون الخط .
AddIconFilter(int, IconSetType, int)إضافة عامل تصفية رمز .
Custom(int, FilterOperatorType, object)لتصفية قائمة بمعايير مخصصة .
Custom(int, FilterOperatorType, object, bool, FilterOperatorType, object)لتصفية قائمة بمعايير مخصصة .
DynamicFilter(int, DynamicFilterType)يضيف عامل تصفية ديناميكي .
Filter(int, string)لتصفية قائمة بمعايير محددة .
FilterTop10(int, bool, bool, int)تصفية أهم 10 عناصر في القائمة
GetCellArea()يحصل على ملفCellArea حيث ينطبق التصفية التلقائية المحددة .
MatchBlanks(int)تطابق كل الخلايا الفارغة في القائمة .
MatchNonBlanks(int)تطابق الكل ليست فارغة في القائمة .
Refresh()قم بتحديث عوامل التصفية التلقائية لإخفاء الصفوف أو إظهارها.
Refresh(bool)يحصل على فهارس كافة الصفوف المخفية.
RemoveDateFilter(int, DateTimeGroupingType, int, int, int, int, int, int)يزيل عامل تصفية التاريخ .
RemoveFilter(int)قم بإزالة عامل التصفية المحدد .
RemoveFilter(int, string)يزيل عامل تصفية عمود عامل التصفية .
SetRange(int, int, int)يضبط النطاق الذي تنطبق عليه التصفية التلقائية المحددة.
ShowAll()إظهار كافة الصفوف .

أمثلة


[C#]

// إنشاء دفق ملف يحتوي على ملف Excel ليتم فتحه
// إنشاء كائن مصنف
Workbook workbook = new Workbook("template.xlsx");
// الوصول إلى ورقة العمل الأولى في ملف Excel
Worksheet worksheet = workbook.Worksheets[0];
// إنشاء تصفية تلقائية بإعطاء نطاق خلايا صف العنوان
worksheet.AutoFilter.Range = "A1:B1";
// تصفية الأعمدة بقيم محددة
worksheet.AutoFilter.Filter(1, "Bananas");
// حفظ ملف Excel المعدل.
workbook.Save("output.xls");

[Visual Basic]
   
'إنشاء دفق ملف يحتوي على ملف Excel ليتم فتحه
'إنشاء كائن مصنف
Dim workbook As Workbook = New Workbook("template.xlsx")
'الوصول إلى ورقة العمل الأولى في ملف Excel
Dim worksheet As Worksheet = workbook.Worksheets(0)
'إنشاء تصفية تلقائية بإعطاء نطاق الخلايا لصف العنوان
worksheet.AutoFilter.Range = "A1:B1"
'تصفية الأعمدة بقيم محددة
Worksheet.AutoFilter.Filter(1, "Bananas")
'حفظ ملف Excel المعدل 
workbook.Save("output.xls")

أنظر أيضا