تجميع وإلغاء تجميع الصفوف والأعمدة

مقدمة

في ملف Microsoft Excel، يمكنك إنشاء مخطط للبيانات للسماح لك بإظهار وإخفاء مستويات التفاصيل بنقرة واحدة على الفأرة.

انقر على رموز المخطط، 1,2,3، + و - لعرض الصفوف أو الأعمدة التي توفر ملخصات أو عناوين للأقسام في ورقة العمل بسرعة، أو يمكنك استخدام الرموز لرؤية التفاصيل تحت ملخص أو عنوان فردي كما يظهر أدناه في الشكل:

تجميع الصفوف والأعمدة.
todo:image_alt_text

إدارة تجميع الصفوف والأعمدة

توفر Aspose.Cells فئة، Workbook التي تمثل ملف Microsoft Excel. تحتوي الفئة Workbook على WorksheetCollection التي تسمح بالوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بواسطة الفئة Worksheet. توفر الفئة Worksheet مجموعة Cells تمثل جميع الخلايا في ورقة العمل.

تقدم مجموعة Cells العديد من الطرق لإدارة الصفوف أو الأعمدة في ورقة عمل، تم مناقشة بعض هذه الطرق أدناه بالمزيد من التفاصيل.

تجميع الصفوف والأعمدة

يمكن تجميع الصفوف أو الأعمدة عن طريق استدعاء GroupRows و GroupColumns من مجموعة Cells. تأخذ كلا الطريقتين المعلمات التالية:

  • مؤشر الصف أو العمود الأول في المجموعة.
  • مؤشر الصف أو العمود الأخير في المجموعة.
  • يتم إخفاءها، معلمة منطقية تحدد ما إذا كان سيتم إخفاء الصفوف/الأعمدة بعد التجميع أم لا.

إعدادات التجميع

يسمح Microsoft Excel لك بتكوين إعدادات التجميع لعرض:

  • صفوف ملخصية أسفل التفاصيل.
  • أعمدة ملخصية على يمين التفاصيل.

يمكن للمطورين تكوين إعدادات التجميع باستخدام خاصية Outline لفئة Worksheet.

صفوف ملخصية أسفل التفاصيل

من الممكن التحكم في ما إذا كانت الصفوف الملخصية تُعرض أسفل التفاصيل عن طريق تعيين خاصية SummaryRowBelow لفئة Outline إلى صحيح أو خطأ.

أعمدة ملخصية على يمين التفاصيل

يمكن للمطورين أيضًا التحكم في عرض الأعمدة الملخصية على يمين التفاصيل عن طريق تعيين خاصية SummaryColumnRight لفئة Outline إلى صحيح أو خطأ.

إلغاء تجميع الصفوف والأعمدة

لإلغاء تجميع أي صفوف أو أعمدة مجمعة، يُمكن استدعاء UngroupRows و UngroupColumns من مجموعة Cells. تأخذ كلا الطريقتين معلمتين:

  • الصف الأول أو فهرس العمود، الصف/العمود الأول الذي سيتم إلغاء تجميعه.
  • الصف/العمود الأخير الذي سيتم إلغاء تجميعه.

UngroupRows لديه تحميل زائد يأخذ معامل بولياني ثالث. يتم تعيينه على صحيح يزيل جميع المعلومات المجمّعة. وإلا، يتم إزالة معلومات المجموعة الخارجية فقط.