تطبيق التنسيق الشرطي في أوراق العمل
تم تصميم هذه المقالة لتوفير فهم تفصيلي لكيفية إضافة تنسيق شرطي إلى نطاق من الخلايا في ورقة عمل.
التنسيق الشرطي هو ميزة متقدمة في Microsoft Excel تسمح لك بتطبيق التنسيقات على نطاق من الخلايا ، وتغيير التنسيق بناءً على قيمة الخلية أو قيمة الصيغة. على سبيل المثال ، قد تكون خلفية الخلية حمراء لتمييز قيمة سالبة ، أو قد يكون لون النص أخضر لقيمة موجبة. عندما تفي قيمة الخلية بشرط التنسيق ، يتم تطبيق التنسيق. إذا كانت قيمة الخلية لا تفي بشرط التنسيق ، فسيتم استخدام التنسيق الافتراضي للخلية.
من الممكن تطبيق التنسيق الشرطي باستخدام Microsoft Office Automation ولكن هذا له عيوبه. هناك العديد من الأسباب والمشكلات المعنية: على سبيل المثال ، الأمان والاستقرار وقابلية التوسع والسرعة. السبب الرئيسي لإيجاد حل آخر هو أن Microsoft أنفسهم يوصون بشدة ضد أتمتة المكاتب لحلول البرمجيات.
توضح هذه المقالة كيفية إنشاء تطبيق وحدة تحكم ، وإضافة تنسيق شرطي على الخلايا مع أبسط أسطر من التعليمات البرمجية باستخدام Aspose.Cells API.
العمل مع التنسيق الشرطي
تعمل هذه المقالة من خلال المهام التالية:
- استخدام Aspose.Cells لتطبيق التنسيق الشرطي على أساس قيمة الخلية.
- استخدام Aspose.Cells لتطبيق التنسيق الشرطي بناءً على معادلة.
المهمة 1: استخدام Aspose.Cells لتطبيق التنسيق الشرطي على أساس قيمة Cell
- قم بتنزيل وتثبيت Aspose.Cells.zip:
- تحميل Aspose.Cells for Java.
- قم بفك ضغطه على جهاز الكمبيوتر الخاص بك. جميع مكونات Aspose ، عند تثبيتها ، تعمل في وضع التقييم. لا يوجد حد زمني لوضع التقييم ويقوم فقط بحقن العلامات المائية في المستندات المنتجة.
- أنشئ مشروعًا. أنشئ مشروعًا باستخدام محرر Java مثل Eclipse أو أنشئ برنامجًا بسيطًا باستخدام محرر نصوص.
- أضف مسار الفصل. لتعيين مسار الفصل باستخدام Eclipse ، يرجى اتباع الخطوات التالية:
- قم باستخراج Aspose.Cells.jar و dom4j_1.6.1.jar من Aspose.Cells.zip.
- قم بتعيين مسار الفصل للمشروع في Eclipse:
- حدد مشروعك في Eclipse ثم حددملكيات منمشروع قائمة.
- حدد “Java Build Path” على يسار مربع الحوار.
- علىمكتبات علامة التبويب ، حددأضف الجرار أوإضافة JARs خارجية لاختيار Aspose.Cells.jar و dom4j_1.6.1.jar وإضافتهم إلى مسارات البناء.
- اكتب تطبيقًا لاستدعاء واجهات برمجة التطبيقات لمكونات Aspose. أو يمكنك تعيين المسار في وقت التشغيل على موجه DOS في Windows.
javac -classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar; ClassName
- تطبيق التنسيق الشرطي على أساس قيمة الخلية. يوجد أدناه الرمز الذي يستخدمه المكون لإنجاز المهمة. يتم تطبيق التنسيق الشرطي على الخلية.
عند تنفيذ الكود أعلاه ، يتم تطبيق التنسيق الشرطي على الخلية “A1” في ورقة العمل الأولى من ملف الإخراج (output.xls). يعتمد التنسيق الشرطي المطبق على A1 على قيمة الخلية. إذا كانت قيمة الخلية A1 بين 50 و 100 ، يكون لون الخلفية أحمر بسبب التنسيق الشرطي المطبق. يرجى الاطلاع على لقطات الشاشة التالية للملف XLS الذي تم إنشاؤه.
إخراج ملف Excel بقيمة A1 أقل من 50
إخراج ملف Excel مع A1 بين 50 و 100
المهمة 2: استخدام Aspose.Cells لتطبيق الصياغة الشرطية بناءً على صيغة
- تطبيق التنسيق الشرطي حسب الصيغة. يوجد أدناه الكود الفعلي الذي يستخدمه المكون لإنجاز المهمة. يتم تطبيق التنسيق الشرطي على “B3”.
عند تنفيذ الكود أعلاه ، يتم تطبيق التنسيق الشرطي على الخلية “B3” في ورقة العمل الأولى لملف الإخراج (output.xls). يعتمد التنسيق الشرطي المطبق على الصيغة التي تحسب قيمة “B3” كمجموع B1 & B2. يرجى الاطلاع على لقطات الشاشة التالية للملف XLS الذي تم إنشاؤه.
إخراج ملف Excel بقيمة B3 أقل من 100
إخراج ملف Excel مع B3 أكبر من 100
استنتاج
توضح هذه المقالة كيفية تطبيق التنسيق الشرطي على الخلايا في ورقة عمل باستخدام API Aspose.Cells. ونأمل أن تعطيك بعض الأفكار حتى تتمكن من استخدام هذه الخيارات في السيناريوهات الخاصة بك.
يوفر Aspose.Cells مرونة كبيرة للحلول ويوفر سرعة وكفاءة وموثوقية فائقة لتلبية متطلبات تطبيقات الأعمال المحددة. يستفيد Aspose.Cells من سنوات من البحث والتصميم والضبط الدقيق.
نرحب باستفساراتكم وتعليقاتكم واقتراحاتكم فيAspose.Cells المنتدى. نحن نضمن الرد السريع.