Ինչպես կիրառել պայմանական ֆորմատավորում Excel-ում՝ օգտագործելով Node.js-ը

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

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

  1. Սահմանեք IDE-ն օգտագործել Aspose.Cells Node.js-ի համար Java-ի միջոցով՝ պայմանական ձևաչափում ավելացնելու համար
  2. Ստեղծեք աղյուսակ՝ օգտագործելով Workbook դասը և մուտք գործեք թերթ
  3. Գործարկեք ConditionalFormattings օբյեկտը ընտրված թերթի համար և մուտք գործեք դրա հղումը որպես FormatConditionCollection դասի օբյեկտ:
  4. Ստեղծեք բջիջի տարածք, որտեղ պետք է կիրառվի ձևաչափումը և ավելացրեք այն FormatConditionCollection դասի օբյեկտին
  5. Ավելացնել պայման FormatConditionCollection-ում և սահմանել դրա ֆոնը
  6. Պահպանեք ստացված աշխատանքային գրքույկը պայմանական ձևաչափմամբ

Այս քայլերը սահմանում են Excel-ում պայմանական ձևաչափում ավելացնելու գործընթացը՝ հիմնված բջիջի արժեքի վրա՝ օգտագործելով Node.js: Այս գործընթացում ավելացրեք FormatConditionCollection օբյեկտ թերթի ConditionalFormattings հավաքածուին, որին հաջորդում է բջջային տարածքի ավելացումը՝ օգտագործելով CellArea դասը և պայման՝ օգտագործելով FormatCondition դասը: Ավելի ուշ հարմարեցրեք պայմանի ոճը նոր ավելացված FormatCondition օբյեկտում:

Excel-ում Node.js-ի միջոցով պայմանական ֆորմատավորում ստեղծելու կոդը

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
//Set the license
new aspose.cells.License().setLicense("License.lic");
// Create a Workbook for conditional formatting and access its first sheet
var spreadsheet = new aspose.cells.Workbook();
var sheet = spreadsheet.getWorksheets().get(0);
// Initiate a conditional formatting object
var indexCondFormatting = sheet.getConditionalFormattings().add();
var fcs = sheet.getConditionalFormattings().get(indexCondFormatting);
// Create a cell range and add to the format conditions collection
var cellArea = new aspose.cells.CellArea();
cellArea.StartRow = 0;
cellArea.EndRow = 10;
cellArea.StartColumn = 0;
cellArea.EndColumn = 1;
fcs.addArea(cellArea);
// Create the first condition and get the reference to it
var conditionIndex = fcs.addCondition(aspose.cells.FormatConditionType.CELL_VALUE, aspose.cells.OperatorType.BETWEEN, "25", "100");
var formatCondition = fcs.get(conditionIndex);
// Set the desired formatting
formatCondition.getStyle().setBackgroundColor(aspose.cells.Color.getRed());
// Save the workbook with a conditional formatting
spreadsheet.save("output.xlsx");
console.log("Conditional formatting applied successfully");

Այս օրինակելի կոդը կիրառում է Excel-ի պայմանական ձևաչափումը, որը հիմնված է բջջային արժեքի վրա՝ օգտագործելով Node.js: Դուք կարող եք ավելացնել այնքան պայմաններ, որքան պահանջվում է՝ օգտագործելով addCondition() մեթոդը և սահմանելով ցանկալի ոճը յուրաքանչյուր պայմանի համար: Այս մեթոդը տրամադրում է պայմանների տարբեր տեսակներ, ինչպիսիք են BEGINS_WITH, ABOVE_AVERAGE, COLOR_SCALE և CONTAINS_BLANKS, մի քանիսը թվարկելու համար:

Այս ձեռնարկը մեզ ուղղորդել է ավելացնել պայմանական ձևաչափումը MS Excel-ում՝ օգտագործելով Node.js: Եթե ցանկանում եք զտիչ կիրառել Excel-ում, տես ինչպես կիրառել զտիչ Excel-ում՝ օգտագործելով Node.js-ը-ի հոդվածը:

 Հայերեն