यह लेख Node.js का उपयोग करके Excel में पूर्ववर्ती और आश्रितों को ट्रैक करने में सहायता करता है। इसमें एप्लिकेशन के लिए विकास वातावरण सेट करने के विवरण, प्रक्रिया को दर्शाने वाले चरणों की सूची और किसी विशेष पूर्ववर्ती सेल या इसके विपरीत Node.js का उपयोग करके सभी Excel आश्रित सेल का पता लगाने के लिए एक नमूना कोड है। आप पूर्ववर्ती सेल क्षेत्रों और आश्रित सेल की सूची के बारे में सभी विवरण प्राप्त करना सीखेंगे।
Node.js का उपयोग करके Excel सेल संदर्भ की पहचान करने के चरण
- आश्रितों और मिसालों को ट्रैक करने के लिए जावा के माध्यम से Node.js के लिए Aspose.Cells का उपयोग करने के लिए वातावरण सेट करें
- Workbook क्लास का उपयोग करके एक एक्सेल फ़ाइल बनाएं, शीट तक पहुंचें, और नमूना डेटा और सूत्र के साथ कक्ष भरें
- Cell.getPrecedents() विधि का उपयोग करके आश्रित कोशिकाओं के precedents का संग्रह प्राप्त करें
- सभी सेल क्षेत्रों को पार्स करें और प्रासंगिक जानकारी प्रदर्शित करें
- किसी पूर्ववर्ती सेल से आश्रित सेल की सूची प्राप्त करें
- प्रत्येक सेल का विवरण प्रदर्शित करें
ये चरण Node.js का उपयोग करके Excel फ़ॉर्मूला संदर्भ को ट्रैक करने की प्रक्रिया का वर्णन करते हैं। वर्कबुक क्लास ऑब्जेक्ट का उपयोग करके एक Excel फ़ाइल बनाएँ या लोड करें, लक्ष्य शीट से कोशिकाओं का संग्रह प्राप्त करें, यदि आवश्यक हो तो कुछ कोशिकाओं में कुछ नमूना डेटा सेट करें, और वर्कबुक में अन्य कोशिकाओं को संदर्भित करने वाला एक सूत्र सेट करें। अंत में, पूर्ववर्ती और आश्रित कोशिकाओं तक पहुँचें, और कंसोल पर प्रदर्शित करने के लिए जानकारी प्राप्त करें।
Node.js का उपयोग करके Excel फ़ॉर्मूला ट्रेसिंग टूल के लिए कोड
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
// Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Create an Excel file and access the cells collection | |
var book = new aspose.cells.Workbook(); | |
var cellsColl = book.getWorksheets().get(0).getCells(); | |
// Access target cells and set a formula | |
var precedentCell = cellsColl.get("A1"); | |
var dependentCell = cellsColl.get("B1"); | |
dependentCell.setFormula("=A1"); | |
// Access the precedents from s dependent cell | |
var precedents = dependentCell.getPrecedents(); | |
// Parse all the precedent areas and display the information | |
console.log("PRECEDENTS"); | |
for (var i = 0; i < precedents.getCount(); i++) | |
{ | |
var area = precedents.get(i); | |
console.log("Sheet Name = " + area.getSheetName()); | |
console.log("Start Row/Column = " + area.getStartRow() + "/"+ area.getStartColumn()); | |
console.log("End Row/Column = " + area.getEndRow() + "/"+ area.getEndColumn()); | |
} | |
// Parse all the cells collection | |
console.log("DEPENDENTS"); | |
var dependents = precedentCell.getDependents(true); | |
for (var i = 0; i < dependents.length; i++) | |
{ | |
var cell = dependents[i]; | |
console.log("Name =" + cell.getName()); | |
console.log("Formula =" + cell.getFormula()); | |
console.log("Row = " + cell.getRow()); | |
console.log("Column =" + cell.getColumn()); | |
} | |
console.log("Precedents and Dependents traced successfully"); |
यह कोड दर्शाता है कि Node.js का उपयोग करके आश्रितों और Excel मिसालों का पता कैसे लगाया जाए। getDependents() विधि बूलियन फ्लैग को अन्य शीट में फ़ार्मुलों की जाँच करने के लिए लेती है या नहीं, जैसे कि ’true’ का उपयोग अन्य शीट में डिपोनेंट सेल की जाँच करने के लिए किया जाता है। getPrecedents() विधि सेल के उन क्षेत्रों को लौटाती है जिनका उपयोग स्रोत सेल द्वारा किया जाता है।
इस विषय में, हमने सीखा है कि Node.js* का उपयोग करके Excel में आश्रित और *पूर्ववर्ती को कैसे ट्रैक किया जाए। सशर्त स्वरूपण लागू करने के लिए, Nodejs का उपयोग करके Excel में सशर्त स्वरूपण कैसे लागू करें पर लेख देखें।