تطبيق التنسيق الشرطي في Excel باستخدام Java

يرشد هذا البرنامج التعليمي كيفية تطبيق التنسيق الشرطي في Excel باستخدام Java. يحتوي على تفاصيل تعيين بيئة التطوير، وقائمة من الخطوات لتنفيذ المهمة، ونموذج تعليمات برمجية قابل للتشغيل يوضح استخدام التنسيق الشرطي في Excel باستخدام Java. سوف تتعلم كيفية تطبيق الشروط والتنسيقات المختلفة أثناء العمل مع هذه الميزة.

خطوات إضافة التنسيق الشرطي في Excel باستخدام Java

  1. قم بتعيين IDE لاستخدام Aspose.Cells for Java لإضافة تول في Excel
  2. أنشئ workbook جديد وأضف كائن التنسيق الشرطي في الورقة المطلوبة
  3. أنشئ نطاق خلايا وأضفه إلى الكائن FormatConditionCollection.
  4. قم بإنشاء شرط جديد لكائن مجموعة شرط التنسيق
  5. تحديد تنسيق النص للشرط
  6. احفظ المصنف بهذه القاعدة الجديدة

تحدد هذه الخطوات عملية إضافة التنسيق الشرطي في Excel بناءً على قيمة الخلية باستخدام Java. ابدأ العملية عن طريق إنشاء مصنف متبوعًا بإضافة كائن FormatConditionCollection فئة في ورقة العمل. يسمح كائن FormatConditionCollection هذا بإضافة مساحة الخلية والحالة والتنسيق للشرط.

كود لإنشاء التنسيق الشرطي في Excel باستخدام Java

import com.aspose.cells.*;
public class Main
{
public static void main(String[] args) throws Exception // Apply Conditional formatting in Excel using Java
{
// Set the licenses
new License().setLicense("License.lic");
// Create a workbook
Workbook spreadsheet = new Workbook();
// Access a sheet
Worksheet sheet = spreadsheet.getWorksheets().get(0);
// Add a conditional formatting
int indexCondFormatting = sheet.getConditionalFormattings().add();
// Access the newly created format condition collection
FormatConditionCollection fcs = sheet.getConditionalFormattings().get(indexCondFormatting);
// Create a cell range
CellArea cellArea = new CellArea();
cellArea.StartRow = 0;
cellArea.EndRow = 9;
cellArea.StartColumn = 0;
cellArea.EndColumn = 0;
// Add area to the format condition collection object
fcs.addArea(cellArea);
// Create a condition
int conditionIndex = fcs.addCondition(FormatConditionType.CELL_VALUE, OperatorType.BETWEEN, "10", "20");
// Access the condition
FormatCondition formatCondition = fcs.get(conditionIndex);
// Set some formatting
formatCondition.getStyle().setBackgroundColor(Color.getRed());
// Save the workbook
spreadsheet.save("output.xlsx");
System.out.println("Done");
}
}

يستخدم الكود أعلاه مجموعة ConditionalFormattings لفئة ورقة العمل أثناء تطبيق التنسيق الشرطي في Excel باستخدام Java. يمكنك إضافة أنواع مختلفة من الشروط، مثل CELL_VALUE وCOLOR_SCALE وDATA_BAR وTOP_10 وCONTAINS_TEXT وNOT_CONTAINS_TEXT وTIME_PERIOD وBEGINS_WITH لسرد القليل منها. تتضمن قائمة أنواع عوامل التشغيل BETWEEN وEQUAL وGREATER_THAN وGREATER_OR_EQUAL وLESS_THAN وNOT_BETWEEN بالإضافة إلى بعض الخيارات الأخرى.

علمتنا هذه المقالة كيفية التعامل مع التنسيق الشرطي في جدول البيانات باستخدام Java. إذا كنت تريد التعرف على عملية تطبيق المرشحات في Excel، فارجع إلى المقالة الموجودة على كيفية تطبيق عامل التصفية في Excel باستخدام Java.

 عربي