فرز بيانات ورقة العمل

فرز البيانات

Aspose.Cells.GridWeb يسمح للمطورين بفرز البيانات أفقيًا ورأسيًا بحيث يمكن للمطورين فرز البيانات من أعلى إلى أسفل أو من اليسار إلى اليمين.

من الأعلى إلى الأسفل

لفرز البيانات من أعلى إلى أسفل:

  1. قم بإضافة عنصر تحكم Aspose.Cells.GridWeb إلى نموذج ويب الخاص بك.
  2. قم بالوصول إلى ورقة العمل التي تريد فرزها.
  3. قم بفرز نطاق البيانات بأي ترتيب (تصاعدي أو تنازلي). تأكد من تحديد الاتجاه من أعلى إلى أسفل.

يفرز المثال أدناه البيانات في أربعة أعمدة من ورقة العمل بترتيب تنازلي. يتم فرز عشرين صفاً فقط من الأعمدة الأربعة في الاتجاه من أعلى إلى أسفل.

قبل تطبيق الكود ، تحتوي ورقة العمل على بيانات غير مرتبة.

ما يجب القيام به: image_بديل_نص

بعد تنفيذ الكود ، يتم فرز البيانات بترتيب تصاعدي.

ما يجب القيام به: image_بديل_نص

// 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);

من اليسار الى اليمين

لفرز البيانات من اليسار إلى اليمين:

  1. قم بإضافة عنصر تحكم Aspose.Cells.GridWeb إلى نموذج ويب الخاص بك.
  2. قم بالوصول إلى ورقة العمل التي تريد فرزها.
  3. قم بفرز نطاق البيانات بأي ترتيب (تصاعدي أو تنازلي). تأكد من تحديد اليسار إلى اليمين.

يفرز المثال أدناه البيانات في أربعة صفوف بترتيب تصاعدي. يتم فرز أربعة صفوف فقط من سبعة أعمدة من اليسار إلى اليمين.

قبل تطبيق الكود ، تحتوي ورقة العمل على بيانات غير مرتبة.

ما يجب القيام به: image_بديل_نص

بعد تنفيذ الكود ، يتم فرز البيانات بترتيب تصاعدي.

ما يجب القيام به: image_بديل_نص

// 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);