يصف هذا الدليل المختصر كيفية تطبيق التنسيق الشرطي في Excel باستخدام Node.js. يحتوي على تفاصيل تعيين بيئة التطوير للعمل مع الميزة، وقائمة من الخطوات لكتابة التطبيق، ونموذج تعليمة برمجية قابلة للتشغيل لإضافة تنسيق شرطي في جدول البيانات باستخدام Node.js. ستفهم العملية بأكملها عن طريق إضافة شرط وتعيين نمط النص عندما يكون الشرط صحيحًا.
خطوات إضافة التنسيق الشرطي في 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.