تطبيق التظليل على الصفوف والأعمدة البديلة باستخدام التنسيق الشرطي
Contents
[
Hide
]
توفر واجهات برمجة التطبيقات Aspose.Cells للبايثون via .NET الوسائل لإضافة وتحليل قواعد التنسيق الشرطي للكائن Worksheet. يمكن تعديل هذه القواعد بعدة طرق للحصول على التنسيق المطلوب بناءً على الشروط أو القواعد. ستوضح هذه المقالة استخدام واجهات برمجة التطبيقات Aspose.Cells للبايثون via .NET لتطبيق التظليل على الصفوف والأعمدة البديلة بمساعدة قواعد التنسيق الشرطي ووظائف إكسل المدمجة.
تستخدم هذه المقالة وظائف Excel المدمجة مثل ROW، COLUMN و MOD. فيما يلي بعض التفاصيل حول هذه الوظائف لفهم أفضل لمقتطف الكود المقدم فيما بعد.
- تقوم الوظيفة ROW() بإرجاع رقم الصف لمرجع الخلية. إذا تم تغيير المعامل، يفترض أن المرجع هو عنوان الخلية التي تم إدخال وظيفة ROW فيها.
- تقوم الوظيفة COLUMN() بإرجاع رقم العمود لمرجع الخلية. إذا تم تغيير المعامل، يفترض أن المرجع هو عنوان الخلية التي تم إدخال وظيفة COLUMN فيها.
- تقوم وظيفة MOD() بإرجاع الباقي بعد قسمة العدد على المقسوم، حيث يكون العدد الأول للوظيفة هو القيمة العددية التي ترغب في العثور على باقيها والمعامل الثاني هو العدد المستخدم للقسمة في المعامل الأول للوظيفة. إذا كان المقسوم هو 0، فسيعيد الخطأ #DIV/0!.
دعونا نبدأ بكتابة بعض الكود لتحقيق هذا الهدف بمساعدة API Aspose.Cells للبايثون via .NET.
يوضح المثال التالي لقطة للجدول النهائي المحمّل في تطبيق Excel.
![]() |
---|
من أجل تطبيق التظليل على الأعمدة البديلة، كل ما عليك فعله هو تغيير الصيغة =MOD(ROW(),2)=0 إلى =MOD(COLUMN(),2)=0، أي؛ بدلاً من الحصول على فهرس الصف، قم بتعديل الصيغة لاسترجاع فهرس العمود. جدول البيانات الناتج، في هذه الحالة، سيظهر كما يلي.
![]() |
---|