ترتيب البيانات
فرز البيانات هو واحد من الميزات المفيدة في Microsoft Excel. يتيح للمستخدمين ترتيب البيانات لجعل عملية المسح أسهل.
تسمح Aspose.Cells لك بفرز بيانات ورق العمل ترتيبا أبجديا أو رقميا. وهو يعمل بنفس طريقة عمل Microsoft Excel لفرز البيانات.
فرز البيانات في Microsoft Excel
لفرز البيانات في Microsoft Excel:
- حدد البيانات من قائمة ترتيب. يتم عرض مربع حوار الترتيب.
- حدد خيار الفرز.
عموماً، يتم إجراء الفرز على قائمة - المعرفة بأنها مجموعة متواصلة من البيانات حيث يتم عرض البيانات في أعمدة.
مربع حوار الفرز في Microsoft Excel
فرز البيانات مع Aspose.Cells
توفر Aspose.Cells الفئة DataSorter المستخدمة لفرز البيانات تصاعديًا أو تنازليًا. تحتوي الفئة على بعض الأعضاء المهمة، على سبيل المثال، الطرق مثل setKey1 و setKey2 و setOrder1 و setOrder2. يتم استخدام هذه الأعضاء لتحديد المفاتيح المرتبة وتحديد ترتيب فرز المفتاح.
يجب عليك تعريف المفاتيح وتعيين ترتيب الفرز قبل تنفيذ فرز البيانات. توفر الفئة الطريقة sort المستخدمة لأداء فرز البيانات بناءً على بيانات الخلية في ورقة العمل.
تقبل الطريقة sort البيانات التالية:
هذا المثال يوضح كيفية فرز البيانات باستخدام واجهة برمجة التطبيقات Aspose.Cells. يستخدم المثال ملف قالب “Book1.xls” ويفرز البيانات لنطاق البيانات (A1:B14) في ورقة العمل الأولى:
يستخدم هذا المثال ملف القالب “Book1.xls” الذي تم إنشاؤه في Microsoft Excel.
ملف إكسل القالب المكتمل مع البيانات
بعد تشغيل الكود أدناه، يتم فرز البيانات بشكل مناسب كما يمكن رؤيته من ملف الإكسل الناتج.
ملف إكسل الناتج بعد فرز البيانات
فرز البيانات مع لون الخلفية
يوفر Excel ميزة ترتيب البيانات استنادًا إلى لون الخلفية. يُعرض نفس الميزة باستخدام Aspose.Cells باستخدام DataSorter حيث يمكن استخدام SortOnType.CELL_COLOR في addKey() لترتيب البيانات استنادًا إلى لون الخلفية. يُوضع جميع الخلايا التي تحتوي على اللون المحدد في addKey() في الجزء العلوي أو السفلي حسب إعداد SortOrder ولا يتم تغيير ترتيب بقية الخلايا على الإطلاق.
فيما يلي الملفات العينية التي يمكن تنزيلها لاختبار هذه الميزة:
outputsampleBackGroundFile.xlsx