كيفية إنشاء قائمة منسدلة في برنامج Excel باستخدام Node.js

ترشدك هذه المقالة كيفية إنشاء قائمة منسدلة في Excel باستخدام Node.js. يحتوي على كل التفاصيل اللازمة لتعيين بيئة التطوير، وقائمة من الخطوات، ونموذج تعليمي برمجي قابل للتشغيل يوضح كيفية إضافة التحقق من صحة البيانات في Excel باستخدام Node.js. سوف تتعلم خيارات مختلفة لتخصيص ميزات التحقق من الصحة وتعيين البيانات المرجعية التي تختارها.

خطوات إدراج التحقق من صحة البيانات في Excel باستخدام Node.js

  1. قم بتعيين IDE لاستخدام Aspose.Cells لـ Node.js عبر Java لإضافة قائمة منسدلة
  2. أنشئ workbook وأضف ورقتين لإضافة عمليات التحقق من الصحة والبيانات المرجعية بشكل منفصل
  3. قم بإنشاء نطاق على المرجع sheet، وقم بتعيين اسم النطاق والبيانات المرجعية فيه
  4. قم بإنشاء التحقق من الصحة باستخدام منطقة خلية محددة في الورقة المستهدفة
  5. قم بتعيين خصائص مختلفة للتحقق من الصحة بما في ذلك النطاق المرجعي باستخدام طريقة setFormula1()
  6. احفظ المصنف الناتج بقائمة منسدلة في ورقة واحدة وبيانات مرجعية في الورقة الثانية

تلخص هذه الخطوات عملية كيفية إنشاء التحقق من صحة البيانات في Excel باستخدام Node.js. يتم إنشاء العملية عن طريق إنشاء أوراق في مصنف وإضافة التحقق من الصحة إلى مجموعة التحقق من صحة الورقة المستهدفة. في النهاية، يتم تعيين كافة المعلمات المطلوبة للتحقق من الصحة، ويتم حفظ المصنف الناتج على القرص.

كود لإضافة التحقق من صحة البيانات في Excel باستخدام Node.js

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
//Set the license
new aspose.cells.License().setLicense("License.lic");
// Create a workbook
var wb = new aspose.cells.Workbook();
// Access the target sheet
var ws1 = wb.getWorksheets().get(0);
// Create another sheet
var i = wb.getWorksheets().add();
// It will be used for reference data therefore get access to it
var ws2 = wb.getWorksheets().get(i);
// Create a reference range
var refRange = ws2.getCells().createRange("E1", "E4");
// Set the name
refRange.setName("ReferenceRange");
// Fill the reference data
refRange.get(0, 0).putValue("Circle");
refRange.get(1, 0).putValue("Rectangle");
refRange.get(2, 0).putValue("Line");
refRange.get(3, 0).putValue("Polygon");
// Get a reference to the validations
var validations = ws1.getValidations();
// Create a cell Area
var area = new aspose.cells.CellArea();
area.StartRow = 0;
area.EndRow = 4;
area.StartColumn = 0;
area.EndColumn = 0;
// Create a new validation using the defined area
var newValidation = validations.get(validations.add(area));
// Set validation type
newValidation.setType (aspose.cells.ValidationType.LIST);
// Set the operator type
newValidation.setOperator(aspose.cells.OperatorType.NONE);
// Set flag to set in-cell drop-down
newValidation.setInCellDropDown(true);
// Set the formula by using the reference data range name
newValidation.setFormula1("=ReferenceRange");
// Enable the show error flag
newValidation.setShowError(true);
// Set the validation alert type
newValidation.setAlertStyle(aspose.cells.ValidationAlertType.STOP);
// Set the error title
newValidation.setErrorTitle("Error Title");
// Set the error message
newValidation.setErrorMessage("Please select data from the list");
// Save the output file
wb.save("output.xls");
console.log("Validation added successfully");

يوضح نموذج التعليمات البرمجية هذا كيفية إدراج التحقق من صحة البيانات في Excel باستخدام Node.js. في هذا الرمز، يتم استخدام مجموعة التحقق من الصحة من الورقة الأولى لإضافة تحقق جديد داخل منطقة الخلية المحددة وبعد ذلك يتم تعيين نوع التحقق من الصحة ونوع عامل التشغيل ونوع تنبيه التحقق جنبًا إلى جنب مع العديد من الخصائص الأخرى. تحتوي الورقة الثانية على البيانات المرجعية التي تم تعريفها باستخدام طريقة createRange() في مجموعة الخلايا وربطها بالتحقق من الصحة على الورقة الأولى باستخدام طريقة Validation.setFormula1().

لقد أرشدتنا هذه المقالة حول كيفية إضافة التحقق من الصحة في Excel باستخدام Node.js. إذا كنت تريد التعرف على عملية إدراج صورة في ورقة، فارجع إلى المقالة الموجودة على كيفية إدراج صورة في Excel باستخدام Nodejs.

 عربي