این راهنمای کوتاه نحوه اعمال قالب بندی شرطی در Excel با استفاده از Node.js را شرح می دهد. دارای جزئیات برای تنظیم محیط توسعه برای کار با ویژگی، لیستی از مراحل نوشتن برنامه، و یک کد نمونه قابل اجرا برای افزودن قالب بندی شرطی در صفحه گسترده با استفاده از Node.js است. با افزودن یک شرط و تنظیم سبک متن زمانی که شرط True باشد، فرآیند کامل را درک خواهید کرد.
مراحل اضافه کردن قالب بندی شرطی در اکسل با استفاده از Node.js
- IDE را طوری تنظیم کنید که از Aspose.Cells برای Node.js از طریق جاوا برای افزودن قالب بندی شرطی استفاده کند
- با استفاده از کلاس Workbook یک صفحه گسترده ایجاد کنید و به یک صفحه دسترسی داشته باشید
- شی ConditionalFormattings را برای برگه انتخاب شده راه اندازی کنید و به مرجع آن به عنوان یک شی از کلاس FormatConditionCollection دسترسی پیدا کنید.
- یک ناحیه سلولی ایجاد کنید که در آن قالب بندی اعمال شود و آن را به شی کلاس FormatConditionCollection اضافه کنید.
- یک شرط را به FormatConditionCollection اضافه کنید و پسزمینه آن را تنظیم کنید
- کتاب کار حاصل را با قالب بندی شرطی ذخیره کنید
این مراحل فرآیند افزودن قالب بندی شرطی در اکسل را بر اساس مقدار سلول با استفاده از Node.js تعریف می کند. در این فرآیند، یک شی FormatConditionCollection را به مجموعه ConditionalFormattings یک برگه اضافه کنید و سپس یک ناحیه سلول با استفاده از کلاس CellArea و یک شرط با استفاده از کلاس FormatCondition اضافه کنید. بعداً، استایل شرط را در شی FormatCondition تازه اضافه شده سفارشی کنید.
کد برای ایجاد قالب بندی شرطی در اکسل با استفاده از 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"); |
این کد نمونه قالب بندی شرطی اکسل را بر اساس مقدار سلول با استفاده از Node.js اعمال می کند. می توانید با استفاده از متد addCondition() و تنظیم سبک مورد نظر برای هر شرط، هر تعداد شرط لازم را اضافه کنید. این روش انواع مختلفی از شرایط، مانند BEGINS_WITH، ABOVE_AVERAGE، COLOR_SCALE، و CONTAINS_BLANKS را برای فهرست کردن چند مورد ارائه میکند.
این آموزش ما را راهنمایی کرده است که قالب بندی شرطی را در MS Excel با استفاده از Node.js اضافه کنیم. اگر می خواهید در اکسل فیلتر اعمال کنید، به مقاله نحوه اعمال فیلتر در اکسل با استفاده از Node.js مراجعه کنید.