यह संक्षिप्त ट्यूटोरियल पायथन का उपयोग करके Excel में पूर्ववर्ती का पता लगाने की प्रक्रिया का वर्णन करता है। इसमें विकास के लिए IDE सेट करने का विवरण, प्रोग्राम प्रवाह को दर्शाने वाले चरणों की सूची और पायथन का उपयोग करके एक्सेल आश्रित कोशिकाओं की पहचान करने के लिए एक रन करने योग्य नमूना कोड है। आप अपनी एक्सेल शीट में कोशिकाओं के सभी पूर्ववर्ती और आश्रितों का पता लगाना और संबंधित डेटा प्रदर्शित करना सीखेंगे।
पायथन का उपयोग करके एक्सेल सेल संदर्भ का पता लगाने के चरण
- पूर्ववर्ती और आश्रितों को ट्रैक करने के लिए IDE को जावा के माध्यम से पायथन के लिए Aspose.Cells का उपयोग करने के लिए सेट करें
- सेल संदर्भों की पहचान करने के लिए Workbook क्लास का उपयोग करके एक खाली एक्सेल फ़ाइल बनाएँ
- कुछ कक्षों का चयन करें और एक कक्ष के संदर्भ दूसरे कक्ष में जोड़ें
- आश्रित सेल का संदर्भ प्राप्त करें और उसका collection of precedents प्राप्त करें
- सभी पूर्ववर्तियों पर जानकारी प्रदर्शित करें
- इसी प्रक्रिया को पूर्ववर्ती सेल के साथ दोहराएं और उसके सभी आश्रितों को प्राप्त करें और प्रदर्शित करें
ये चरण बताते हैं कि पायथन का उपयोग करके एक्सेल मिसाल को कैसे ट्रैक किया जाए। खाली एक्सेल फ़ाइल बनाएँ, लक्ष्य शीट से सेल संग्रह प्राप्त करें, और सुविधा का परीक्षण करने के लिए विभिन्न सेल को संदर्भित करते हुए कुछ सूत्र सेट करें। उस आश्रित सेल का मिसाल संग्रह प्राप्त करें जहाँ आपने सूत्र सेट किया है और सभी मिसाल गुण प्रदर्शित करें। एक मिसाल सेल के आश्रित संग्रह के लिए समान प्रक्रिया को दोहराएँ और उसके गुण प्रदर्शित करें।
पायथन का उपयोग करके एक्सेल में पूर्ववर्ती और आश्रितों को ट्रैक करने के लिए कोड
import jpype | |
import asposecells as cells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook | |
# Instantiate a license | |
license = License() | |
license.setLicense("License.lic") | |
book = Workbook() | |
cellsColl = book.getWorksheets().get(0).getCells() | |
precedentCell = cellsColl.get("B15") | |
dependentCell = cellsColl.get("D10") | |
dependentCell.setFormula("=B15") | |
precedents = dependentCell.getPrecedents() | |
print("PRECEDENTS") | |
for precedentArea in precedents: | |
print("Precedent Cell Sheet Name = ", | |
precedentArea.getSheetName()) | |
print("Precedent Cell Start Row/Column = ", | |
precedentArea.getStartRow(), "/", | |
precedentArea.getStartColumn()) | |
print("Precedent Cell End Row/Column = ", | |
precedentArea.getEndRow(),"/", | |
precedentArea.getEndColumn()) | |
print("DEPENDENTS") | |
dependents = precedentCell.getDependents(True) | |
for dependent in dependents: | |
print("Dependent Name =", dependent.getName()) | |
print("Dependent Formula =", dependent.getFormula()) | |
print("Dependent Row = ",dependent.getRow()) | |
print("Dependent Column =", dependent.getColumn()) | |
print("Precedents Traced successfully") |
यह नमूना कोड पायथन का उपयोग करके एक्सेल मिसालों की पुनर्प्राप्ति को प्रदर्शित करता है। मिसाल संग्रह में संदर्भ सेल श्रेणी होती है जिस पर लक्ष्य सेल निर्भर होता है। इसी तरह, यदि आपको किसी मिसाल सेल के आश्रितों का संग्रह मिलता है, तो आपको उन कोशिकाओं की सरणी मिलेगी जो इस मिसाल सेल पर निर्भर हैं।
इस लेख में हमने बताया है कि पाइथन का उपयोग करके एक्सेल में मिसाल कैसे बनाई जाए। मानों के बजाय सूत्र प्रदर्शित करने के लिए, पायथन का उपयोग करके एक्सेल में सूत्र कैसे प्रदर्शित करें पर लेख देखें।