تطبيق التنسيق الشرطي في الأوراق العمل
يهدف هذا المقال إلى توفير فهم مفصل حول كيفية إضافة التنسيق الشرطي إلى مجموعة من الخلايا في ورقة عمل.
التنسيق الشرطي هو ميزة متقدمة في Microsoft Excel تسمح لك بتطبيق التنسيقات على مجموعة من الخلايا وأن يتغير ذلك التنسيق اعتمادًا على قيمة الخلية أو قيمة صيغة. على سبيل المثال، يمكن أن تكون خلفية الخلية حمراء لتسليط الضوء على قيمة سالبة، أو يمكن أن لون النص يكون أخضرًا لقيمة موجبة. عندما تفي قيمة الخلية بشرط التنسيق، يتم تطبيق التنسيق. إذا لم تف بقيمة الخلية شرط التنسيق، يتم استخدام التنسيق الافتراضي للخلية.
من الممكن تطبيق التنسيق الشرطي بواسطة Office Automation، ولكن ذلك يأتي مع عيوبه. هناك أسباب وقضايا عديدة متضمنة: مثلاً، الأمان، الاستقرار، التوسع السريع والسرعة. السبب الرئيسي للبحث عن حل آخر هو أن Microsoft نفسها تنص بشدة على عدم استخدام Office Automation لحلول البرنامج.
يوضح هذا المقال كيفية إنشاء تطبيق وحدة التحكم، وإضافة التنسيق الشرطي للخلايا ببضعة أسطر بسيطة باستخدام واجهة برمجة التطبيقات Aspose.Cells.
العمل مع التنسيق الشرطي
يعمل هذا المقال على إنجاز المهام التالية:
- استخدام Aspose.Cells لتطبيق التنسيق الشرطي استنادًا إلى قيمة الخلية.
- استخدام Aspose.Cells لتطبيق التنسيق الشرطي استنادًا إلى صيغة.
المهمة 1: استخدام Aspose.Cells لتطبيق التنسيق الشرطي استناداً إلى قيمة الخلية
- تنزيل وتثبيت 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 أو إضافة 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 الناتج بقيمة B3 أقل من 100.
ملف Excel الناتج مع قيمة B3 أقل من 100
ملف إكسل الناتج مع B3 أكبر من 100
الاستنتاج
يوضح هذا المقال كيفية تطبيق التنسيق الشرطي على الخلايا في ورقة العمل باستخدام واجهة برمجة التطبيقات Aspose.Cells. على أمل أن يوفر لك بعض الرؤى بحيث يمكنك استخدام هذه الخيارات في سيناريوهاتك الخاصة.
تقدم Aspose.Cells مرونة كبيرة للحلول وتوفر سرعة وكفاءة وموثوقية متميزة لتلبية متطلبات تطبيقات الأعمال الخاصة. تستفيد Aspose.Cells من سنوات من البحث والتصميم والضبط الدقيق.
نرحب باستفساراتكم وتعليقاتكم واقتراحاتكم في منتديات Aspose.Cells. نحن نضمن الرد السريع.