Այս կարճ ուղեցույցը նկարագրում է ինչպես կիրառել պայմանական ձևաչափում Excel-ում՝ օգտագործելով Node.js: Այն ունի մանրամասներ՝ գործառույթի հետ աշխատելու զարգացման միջավայրը սահմանելու համար, հավելված գրելու քայլերի ցանկ և գործարկվող կոդ՝ պայմանական ձևաչափումը աղյուսակում Node.js-ի միջոցով ավելացնելու համար: Դուք կհասկանաք ամբողջական գործընթացը՝ ավելացնելով պայման և սահմանելով տեքստի ոճը, երբ պայմանը True է:
Excel-ում Node.js-ի միջոցով պայմանական ձևաչափում ավելացնելու քայլեր
- Սահմանեք IDE-ն օգտագործել Aspose.Cells Node.js-ի համար Java-ի միջոցով՝ պայմանական ձևաչափում ավելացնելու համար
- Ստեղծեք աղյուսակ՝ օգտագործելով Workbook դասը և մուտք գործեք թերթ
- Գործարկեք ConditionalFormattings օբյեկտը ընտրված թերթի համար և մուտք գործեք դրա հղումը որպես FormatConditionCollection դասի օբյեկտ:
- Ստեղծեք բջիջի տարածք, որտեղ պետք է կիրառվի ձևաչափումը և ավելացրեք այն FormatConditionCollection դասի օբյեկտին
- Ավելացնել պայման FormatConditionCollection-ում և սահմանել դրա ֆոնը
- Պահպանեք ստացված աշխատանքային գրքույկը պայմանական ձևաչափմամբ
Այս քայլերը սահմանում են 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-ը-ի հոդվածը: