यह ट्यूटोरियल निर्देश देता है कि पायथन का उपयोग करके Excel में डेटा सत्यापन कैसे जोड़ें। आपको चरणों की एक सूची, पर्यावरण सेट करने के लिए एक संसाधन और पायथन का उपयोग करके एक्सेल में डेटा सत्यापन नियम बनाने के लिए एक रन करने योग्य नमूना कोड के माध्यम से एप्लिकेशन लिखने की जानकारी मिलेगी। प्रक्रिया को स्पष्ट करने के लिए सभी आवश्यक एपीआई विधियों और गुणों का उपयोग किया जाता है, हालांकि यह एक पूर्ण चलने वाला कोड है जिसका उपयोग आपके एप्लिकेशन में किया जा सकता है।
पायथन का उपयोग करके एक्सेल में डेटा सत्यापन सम्मिलित करने के चरण
- परिवेश को जावा के माध्यम से पायथन के लिए Aspose.Cells इन्सर्ट ड्रॉपडाउन का उपयोग करने के लिए सेट करें
- एक Workbook बनाएं, दो शीट जोड़ें, और एक संदर्भ श्रेणी जोड़ने के लिए दूसरे sheet तक पहुंचें
- संदर्भ श्रेणी में मानों की सूची जोड़ें
- एक सेल क्षेत्र बनाएं और सत्यापन उत्पन्न करने के लिए इसका उपयोग करें
- सत्यापन के विभिन्न गुण जैसे प्रकार, सूत्र, चेतावनी शैली सेट करें
- सेल क्षेत्र में ड्रॉपडाउन बॉक्स वाली कार्यपुस्तिका को सहेजें
ये चरण पायथन का उपयोग करके एक्सेल में डेटा सत्यापन को लागू करने की प्रक्रिया का एक संक्षिप्त सारांश प्रदान करते हैं। इस प्रक्रिया के लिए ड्रॉप डाउन सूची में उपयोग किए जाने वाले मानों की संदर्भ सीमा की परिभाषा की आवश्यकता होती है। मुख्य शीट पर जहां इस सत्यापन का उपयोग किया जाना है, एक सेल क्षेत्र को परिभाषित किया जाना है और फिर इस सेल क्षेत्र का उपयोग करके एक सत्यापन ऑब्जेक्ट उत्पन्न किया जाना है, और चयनित वर्कशीट में सत्यापन के संग्रह में जोड़ा जाना है।
पायथन का उपयोग करके एक्सेल में ड्रॉप डाउन चयन बनाने के लिए कोड
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() |
यह कोड पायथन का उपयोग करके एक्सेल में ड्रॉप डाउन जोड़ने की प्रक्रिया का प्रदर्शन प्रदान करता है। यह एक संदर्भ रेंज जोड़ने के लिए Cells.createRange() विधि का उपयोग करता है, और setFormula1() विधि का उपयोग करके सत्यापन के साथ जुड़े संदर्भ रेंज का नाम सेट करने के लिए setName() विधि का उपयोग करता है। सत्यापन सेल क्षेत्र का उपयोग करके बनाया गया है और सत्यापन प्रकार, ऑपरेटर प्रकार, त्रुटि दिखाने के लिए ध्वज, त्रुटि शीर्षक और त्रुटि संदेश सहित कई गुण सेट किए गए हैं।
इस लेख ने हमें पायथन का उपयोग करके एक्सेल में डेटा सत्यापन कैसे बनाएं पर ज्ञान प्रदान किया है। यदि आप Excel में फ़िल्टर लागू करने की प्रक्रिया सीखना चाहते हैं, तो पायथन का उपयोग करके एक्सेल में फ़िल्टर कैसे लागू करें पर लेख देखें।