ترتيب البيانات

فرز البيانات في Microsoft Excel

لفرز البيانات في Microsoft Excel:

  1. حدد البيانات من قائمة ترتيب. يتم عرض مربع حوار الترتيب.
  2. حدد خيار الفرز.

عموماً، يتم إجراء الفرز على قائمة - المعرفة بأنها مجموعة متواصلة من البيانات حيث يتم عرض البيانات في أعمدة.

مربع حوار الفرز في Microsoft Excel

todo:image_alt_text

فرز البيانات مع Aspose.Cells

توفر Aspose.Cells الفئة DataSorter المستخدمة لفرز البيانات تصاعديًا أو تنازليًا. تحتوي الفئة على بعض الأعضاء المهمة، على سبيل المثال، الطرق مثل setKey1 و setKey2 و setOrder1 و setOrder2. يتم استخدام هذه الأعضاء لتحديد المفاتيح المرتبة وتحديد ترتيب فرز المفتاح.

يجب عليك تعريف المفاتيح وتعيين ترتيب الفرز قبل تنفيذ فرز البيانات. توفر الفئة الطريقة sort المستخدمة لأداء فرز البيانات بناءً على بيانات الخلية في ورقة العمل.

تقبل الطريقة sort البيانات التالية:

  • Cells، خلايا ورقة العمل.
  • CellArea، نطاق الخلايا. قم بتحديد منطقة الخلية قبل تطبيق فرز البيانات.

هذا المثال يوضح كيفية فرز البيانات باستخدام واجهة برمجة التطبيقات Aspose.Cells. يستخدم المثال ملف قالب “Book1.xls” ويفرز البيانات لنطاق البيانات (A1:B14) في ورقة العمل الأولى:

يستخدم هذا المثال ملف القالب “Book1.xls” الذي تم إنشاؤه في Microsoft Excel.

ملف إكسل القالب المكتمل مع البيانات

todo:image_alt_text

بعد تشغيل الكود أدناه، يتم فرز البيانات بشكل مناسب كما يمكن رؤيته من ملف الإكسل الناتج.

ملف إكسل الناتج بعد فرز البيانات

todo:image_alt_text

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

يوفر Excel ميزة ترتيب البيانات استنادًا إلى لون الخلفية. يُعرض نفس الميزة باستخدام Aspose.Cells باستخدام DataSorter حيث يمكن استخدام SortOnType.CELL_COLOR في addKey() لترتيب البيانات استنادًا إلى لون الخلفية. يُوضع جميع الخلايا التي تحتوي على اللون المحدد في addKey() في الجزء العلوي أو السفلي حسب إعداد SortOrder ولا يتم تغيير ترتيب بقية الخلايا على الإطلاق.

فيما يلي الملفات العينية التي يمكن تنزيلها لاختبار هذه الميزة:

sampleBackGroundFile.xlsx

outputsampleBackGroundFile.xlsx

الكود المثالي

مواضيع متقدمة