تصفية البيانات
Contents
[
Hide
]
توفر Aspose.Cells.GridWeb ميزات تصفية البيانات التلقائية والمخصصة. تمنحك هذه الميزات طريقة لتحديد العناصر فقط في ورقة العمل التي تريد عرضها في قائمة. علاوة على ذلك، يمكنك تصفية العناصر في القائمة وفقًا لمعايير محددة. قم بتصفية النصوص أو الأرقام أو التواريخ مع ميزات التصفية.
العمل مع التصفيات
استخدم طريقة AddAutoFilter لورقة العمل لتمكين التصفية التلقائية لورقة العمل. تقبل هذه الطريقة فهرس الصف وفهرس الأعمدة البداية والنهاية.
لتمكين التصفية المخصصة، استخدم طريقة AddCustomFilter لورقة العمل التي تقبل فهرس الصف الذي يجب تطبيق التصفيت عليه ومعايير التصفية المخصصة.
المثال أدناه يطبق على حد سواء مرشحات البيانات التلقائية والمخصصة. في المثال، يتم تمكين ميزة التصفية التلقائية والبحث عن الصفوف المصفاة بناءً على بعض المعايير.
المدخلات: قائمة البيانات في الورقة العمل الأولى
المخرجات: تمكين ميزة التصفية التلقائية
تصفية تلقائية
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Access active worksheet | |
var sheet = GridWeb1.WorkSheets[this.GridWeb1.ActiveSheetIndex]; | |
// Enable GridWeb's auto-filter. | |
sheet.AddAutoFilter(0, 0, sheet.Cells.MaxDataColumn); | |
sheet.RefreshFilter(); |
تصفية البيانات المخصصة
البيانات المصفاة المخصصة بناءً على المعايير
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Access active worksheet | |
var sheet = GridWeb1.WorkSheets[this.GridWeb1.ActiveSheetIndex]; | |
// Enable GridWeb's custom-filter. | |
sheet.AddCustomFilter(1, "CELL0=\"1\""); | |
sheet.RefreshFilter(); |