यह संक्षिप्त ट्यूटोरियल पायथन का उपयोग करके सेल वैल्यू के आधार पर Excel में सशर्त स्वरूपण कैसे लागू करें पर मार्गदर्शन करता है। इसमें दिए गए लिंक पर संसाधनों का उपयोग करके विकास के माहौल को सेट करने का विवरण, तर्क का वर्णन करने वाले चरणों की एक सूची और पायथन का उपयोग करके पाठ के आधार पर सशर्त स्वरूपण के लिए एक चलाने योग्य नमूना कोड है। इस नमूना कोड के साथ काम करते समय आप विभिन्न प्रकार की स्थितियाँ और अन्य अनुकूलन भी सीखेंगे।
पायथन का उपयोग करके एक्सेल में सशर्त स्वरूपण लागू करने के चरण
- कोशिकाओं को प्रारूपित करने के लिए जावा के माध्यम से जावा के माध्यम से पायथन के लिए Aspose.Cells का उपयोग करने के लिए वातावरण सेट करें
- एक Workbook बनाएं और पहली वर्कशीट तक पहुंचें जहां सशर्त स्वरूपण किया जाना है
- चयनित शीट में एक conditional formatting इंस्टेंस बनाएं और उसकी पहुंच प्राप्त करें
- एक सेल श्रेणी बनाएं जहां यह शर्त लागू की जानी है और इसे फ़ॉर्मेटिंग ऑब्जेक्ट पर सेट करें
- FormatConditionType और रेंज सेट करके सशर्त स्वरूपण ऑब्जेक्ट के लिए शर्त जोड़ें
- व्यक्तिगत स्थिति के लिए पृष्ठभूमि का रंग सेट करें और परिणामी कार्यपुस्तिका को सहेजें
ये चरण पायथन का उपयोग करके एक्सेल में सशर्त स्वरूपण जोड़ने की प्रक्रिया को परिभाषित करते हैं। यह प्रक्रिया एक कार्यपुस्तिका बनाने, उसमें से एक कार्यपत्रक तक पहुंचने और खाली सशर्त स्वरूपण बनाने से शुरू होती है। बाद के चरणों में, सशर्त स्वरूपण के लिए अलग-अलग पैरामीटर निर्धारित किए जाते हैं जैसे सेल क्षेत्र, जाँच की जाने वाली स्थिति और शर्त पूरी होने पर किया जाने वाला स्वरूपण।
पायथन का उपयोग करके सशर्त स्वरूपण लागू करने के लिए कोड
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import ( | |
License, | |
Workbook, | |
CellArea, | |
FormatConditionType, | |
OperatorType, | |
Color | |
) | |
# Instatiate a license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Create a Workbook | |
wb = Workbook() | |
ws = wb.getWorksheets().get(0) | |
# Create a conditional formatting object and access it | |
index = ws.getConditionalFormattings().add() | |
fcs = ws.getConditionalFormattings().get(index) | |
# Set cells range for applying to formatting | |
ca = CellArea() | |
ca.StartRow = 0 | |
ca.EndRow = 10 | |
ca.StartColumn = 0 | |
ca.EndColumn = 1 | |
fcs.addArea(ca) | |
# Create a condition and access it | |
conditionIndex = fcs.addCondition( | |
FormatConditionType.CELL_VALUE,OperatorType.BETWEEN, "17", "50") | |
formatCondition = fcs.get(conditionIndex) | |
# Set background color as formatting | |
formatCondition.getStyle().setBackgroundColor(Color.getGreen()) | |
# Save the formatted workbook | |
wb.save("output.xls") | |
print("Done") | |
jpype.shutdownJVM() |
यह नमूना कोड पायथन* का उपयोग करके सेल मान के आधार पर एक्सेल में सशर्त स्वरूपण लागू करने की प्रक्रिया को प्रदर्शित करता है। यह उपयोगकर्ता द्वारा निर्धारित मानों की श्रेणी के आधार पर स्वरूपण प्रदर्शित करता है। हालाँकि, आप कुछ को सूचीबद्ध करने के लिए अन्य प्रारूप स्थिति प्रकारों जैसे एक्सप्रेशन, COLOR_SCALE, DATA_BAR और CONTAINS_TEXT का उपयोग कर सकते हैं। इसी प्रकार, अन्य ऑपरेटर प्रकार EQUAL, GREATER_THAN, GREATER_OR_EQUAL, और NOT_BETWEEN आदि हो सकते हैं।
इस ट्यूटोरियल ने हमें पायथन का उपयोग करके स्प्रेडशीट में सशर्त स्वरूपण सेट करना सिखाया है। यदि आप Excel में फ़िल्टर लागू करना चाहते हैं, तो पायथन का उपयोग करके एक्सेल में फ़िल्टर कैसे लागू करें पर आलेख देखें।