فرز بيانات ورقة العمل
فرز البيانات
تسمح Aspose.Cells.GridWeb للمطورين بفرز البيانات بشكل أفقي وعمودي بحيث يمكن للمطورين فرز البيانات من الأعلى إلى الأسفل أو من اليسار إلى اليمين.
من الأعلى إلى الأسفل
لفرز البيانات من أعلى إلى أسفل:
- أضف عنصر تحكم Aspose.Cells.GridWeb إلى نموذج الويب الخاص بك.
- قم بالوصول إلى ورقة العمل التي ترغب في فرزها.
- قم بفرز نطاق البيانات بأي ترتيب (تصاعدي أو تنازلي). تأكد من تحديد التوجيه من الأعلى إلى الأسفل.
المثال أدناه يقوم بفرز البيانات في أربعة أعمدة من ورقة العمل بترتيب تنازلي. يتم فرز عشرين صفًا فقط من الأعمدة الأربعة بتوجيه من الأعلى إلى الأسفل.
قبل تطبيق الكود، تحتوي ورقة العمل على بيانات غير مرتبة.
بعد تنفيذ الكود، يتم فرز البيانات بترتيب تصاعدي.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Sorts Column 1 from top to bottom in descending order | |
// Cells.Sort(int startRow, int startColumn, int rows, int columns, int index, bool isAsending, bool isCaseSensitive, bool islefttoright); | |
GridWeb1.WorkSheets[0].Cells.Sort(1, 0, 20, 4, 0, false, true, false); |
من اليسار إلى اليمين
لفرز البيانات من اليسار إلى اليمين:
- أضف عنصر تحكم Aspose.Cells.GridWeb إلى نموذج الويب الخاص بك.
- قم بالوصول إلى ورقة العمل التي ترغب في فرزها.
- قم بفرز مجموعة البيانات بأي ترتيب (تصاعدي أو تنازلي). تأكد من تحديد اليسار إلى اليمين.
المثال أدناه يقوم بفرز البيانات في أربع صفوف بترتيب تصاعدي. يتم فرز أربعة صفوف فقط من سبعة أعمدة من اليسار إلى اليمين.
قبل تطبيق الكود، تحتوي ورقة العمل على بيانات غير مرتبة.
بعد تنفيذ الكود، تم فرز البيانات بترتيب تصاعدي.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Sorts Row 1 from left to right in ascending order | |
// Cells.Sort(int startRow, int startColumn, int rows, int columns, int index, bool isAsending, bool isCaseSensitive, bool islefttoright); | |
GridWeb1.WorkSheets[1].Cells.Sort(0, 1, 4, 7, 0, true, true, true); |