تطبيق التنسيق الشرطي في أوراق العمل
تم تصميم هذه المقالة لتوفير فهم تفصيلي لكيفية إضافة تنسيق شرطي إلى نطاق من الخلايا في ورقة عمل.
التنسيق الشرطي هو ميزة متقدمة في Microsoft Excel تسمح لك بتطبيق التنسيقات على نطاق من الخلايا ، وتغيير التنسيق بناءً على قيمة الخلية أو قيمة الصيغة. على سبيل المثال ، قد تكون خلفية الخلية حمراء لتمييز قيمة سالبة ، أو قد يكون لون النص أخضر لقيمة موجبة. عندما تفي قيمة الخلية بشرط التنسيق ، يتم تطبيق التنسيق. إذا كانت قيمة الخلية لا تفي بشرط التنسيق ، فسيتم استخدام التنسيق الافتراضي للخلية.
من الممكن تطبيق التنسيق الشرطي باستخدام Microsoft Office Automation ولكن هذا له عيوبه. هناك العديد من الأسباب والمشكلات المعنية: على سبيل المثال ، الأمان والاستقرار وقابلية التوسع والسرعة. السبب الرئيسي لإيجاد حل آخر هو أن Microsoft أنفسهم يوصون بشدة ضد أتمتة المكاتب لحلول البرمجيات.
توضح هذه المقالة كيفية إنشاء تطبيق وحدة تحكم ، وإضافة تنسيق شرطي على الخلايا مع أبسط أسطر من التعليمات البرمجية باستخدام Aspose.Cells API.
استخدام Aspose.Cells لتطبيق الصياغة الشرطية بناءً على قيمة Cell
- قم بتنزيل وتثبيت Aspose.Cells.
- تنزيل Aspose.Cells for .NET.
- قم بتثبيته على جهاز الكمبيوتر الخاص بك. جميع مكونات Aspose ، عند تثبيتها ، تعمل في وضع التقييم. لا يوجد حد زمني لوضع التقييم ويقوم فقط بحقن العلامات المائية في المستندات المنتجة.
- أنشئ مشروعًا. ابدأ تشغيل Visual Studio.NET وقم بإنشاء تطبيق وحدة تحكم جديد. يقوم هذا المثال بإنشاء تطبيق وحدة تحكم C# ، ولكن يمكنك استخدام VB.NET أيضًا.
- أضف المراجع. أضف مرجعًا إلى Aspose.Cells إلى مشروعك ، على سبيل المثال أضف مرجعًا إلى…. \ Program Files \ Aspose \ Aspose.Cells \ Bin \ Net1.0 \ Aspose.Cells.dll
-
- تطبيق التنسيق الشرطي على أساس قيمة الخلية. يوجد أدناه الكود المستخدم لإنجاز المهمة. أقوم بتطبيق التنسيق الشرطي على خلية.
عند تنفيذ الكود أعلاه ، يتم تطبيق التنسيق الشرطي على الخلية “A1” في ورقة العمل الأولى من ملف الإخراج (output.xls). يعتمد التنسيق الشرطي المطبق على A1 على قيمة الخلية. إذا كانت قيمة الخلية A1 بين 50 و 100 ، يكون لون الخلفية أحمر بسبب التنسيق الشرطي المطبق.
استخدام Aspose.Cells لتطبيق الصياغة الشرطية على أساس الصيغة
- تطبيق التنسيق الشرطي حسب الصيغة (Code Snippet) يوجد أدناه رمز لإنجاز المهمة. يتم تطبيق التنسيق الشرطي على B3.
عند تنفيذ الكود أعلاه ، يتم تطبيق التنسيق الشرطي على الخلية “B3” في ورقة العمل الأولى لملف الإخراج (output.xls). يعتمد التنسيق الشرطي المطبق على الصيغة التي تحسب قيمة “B3” كمجموع B1 & B2.