Կիրառել պայմանական ֆորմատավորում Excel-ում Java-ի միջոցով

Այս ձեռնարկը ցույց է տալիս, թե ինչպես կիրառել պայմանական ձևաչափում Excel-ում Java-ի միջոցով: Այն ունի մանրամասներ՝ մշակման միջավայրը սահմանելու համար, առաջադրանքը կատարելու համար քայլերի ցանկը և գործարկվող կոդ, որը ցույց է տալիս ** Excel-ում պայմանական ձևաչափման օգտագործումը Java-ի միջոցով**: Այս ֆունկցիայի հետ աշխատելիս դուք կսովորեք կիրառել տարբեր պայմաններ և ֆորմատավորում:

Java-ի միջոցով Excel-ում պայմանական ձևաչափում ավելացնելու քայլեր

  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");
}
}

Վերոնշյալ կոդը օգտագործում է Worksheet դասի 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-ի միջոցով-ի հոդվածը:

 Հայերեն