كيفية إضافة التحقق من صحة البيانات في Excel باستخدام Python

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

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

  1. اضبط البيئة لاستخدام القائمة المنسدلة إدراج Aspose.Cells for Python عبر Java
  2. قم بإنشاء Workbook ، وأضف ورقتين ، وقم بالوصول إلى sheet الثاني لإضافة نطاق مرجعي
  3. أضف قائمة القيم في النطاق المرجعي
  4. قم بإنشاء منطقة خلية واستخدمها لإنشاء التحقق من الصحة
  5. قم بتعيين خصائص مختلفة للتحقق مثل النوع والصيغة ونمط التنبيه
  6. احفظ المصنف الذي يحتوي على مربعات قائمة منسدلة في منطقة الخلية

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

كود لإنشاء تحديد منسدلة في Excel باستخدام Python

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, CellArea, ValidationType, OperatorType,ValidationAlertType
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Instantiate a workbook
workbook = Workbook()
# Access the first sheet
worksheet1 = workbook.getWorksheets().get(0)
# Create another sheet for reference data and get access to it
i = workbook.getWorksheets().add()
worksheet2 = workbook.getWorksheets().get(i)
# Create a range
referenceRange = worksheet2.getCells().createRange("A1", "A4")
# Set the name property
referenceRange.setName("ReferenceRange")
# Fill the reference list
referenceRange.get(0, 0).putValue("Apple")
referenceRange.get(1, 0).putValue("Banana")
referenceRange.get(2, 0).putValue("Mango")
referenceRange.get(3, 0).putValue("Cherry")
# Create a cell Area
area = CellArea()
area.StartRow = 0
area.EndRow = 10
area.StartColumn = 0
area.EndColumn = 0
# Get validations collection and add a new validation
validations = worksheet1.getValidations()
# Create a new validation and set the properties
validation = validations.get(validations.add(area))
validation.setType(ValidationType.LIST)
validation.setOperator(OperatorType.NONE)
validation.setInCellDropDown(True)
validation.setFormula1("=ReferenceRange")
validation.setShowError(True)
validation.setAlertStyle(ValidationAlertType.STOP)
validation.setErrorTitle("Error Title")
# Set the error message
validation.setErrorMessage("Select data from the list")
# Save the output file
workbook.save("output.out.xls")
print("Data Validation Added successfully")
jpype.shutdownJVM()

يوفر هذا الكود عرضًا توضيحيًا لعملية * إضافة قائمة منسدلة في Excel باستخدام Python *. يستخدم طريقة Cells.createRange () لإضافة نطاق مرجعي ، وطريقة setName () لتعيين اسم النطاق المرجعي المرتبط بالتحقق باستخدام طريقة setFormula1 (). يتم إنشاء التحقق من الصحة باستخدام منطقة الخلية ويتم تعيين العديد من الخصائص بما في ذلك نوع التحقق ونوع المشغل والعلامة لإظهار الخطأ وعنوان الخطأ ورسالة الخطأ.

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

 عربي