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")
أنظر أيضا
- مساحة الاسم Aspose.Cells
- المجسم Aspose.Cells