इस संक्षिप्त मार्गदर्शिका में पर्यावरण को कॉन्फ़िगर करने के लिए विस्तृत निर्देश प्रदान करके और फिर इस कार्य को करने के लिए चरण-दर-चरण प्रक्रिया साझा करके **पायथन का उपयोग करके एक्सेल को अपडेट करने के तरीके के बारे में जानकारी है। एक्सेल फ़ाइल को अद्यतन करने के लिए पायथन नमूना कोड साझा किया जाता है जो स्रोत XLSX फ़ाइल को अद्यतन करने के लिए आवश्यक सभी आवश्यक वर्गों और कार्यों का परिचय देता है। एक बार अद्यतन कार्य पूरा हो जाने पर, आउटपुट फ़ाइल XLSX के रूप में सहेजी जाती है। इसके अलावा, आप इसे किसी अन्य एमएस एक्सेल समर्थित प्रारूप जैसे XLS, ODS, आदि में सहेज सकते हैं।
पायथन का उपयोग करके एक्सेल को अपडेट करने के चरण
- जावा के माध्यम से पायथन के लिए Aspose.Cells के साथ काम करने के लिए परिवेश सेट करें
- स्रोत एक्सेल फ़ाइल को पायथन में अपडेट करने के लिए Workbook क्लास ऑब्जेक्ट में लोड करें
- एक Cell तक पहुंच प्राप्त करें और उसका मान अपडेट करें
- किसी अन्य सेल तक पहुँच प्राप्त करें और उसमें सूत्र सेट करें
- सामग्री को अपडेट करने के बाद एक्सेल फाइल को रिफ्रेश करने के लिए कैलकुलेट फंक्शन को कॉल करें
- अपडेट की गई एक्सेल फाइल को डिस्क पर वांछित फॉर्मेट में सेव करें
ये चरण एक सरल टू-डू कार्य सूची की सहायता से इस कार्य का वर्णन करते हैं। हालाँकि, आप पायथन का उपयोग करके एक्सेल शीट को अपडेट कर सकते हैं जहाँ स्रोत फ़ाइल में उन्नत और जटिल घटकों का उपयोग किया जाता है। एक्सेल फ़ाइल को बदलने के लिए, आपको चयनित वर्कशीट में विशेष सेल तक पहुंचना होगा और फिर वांछित सामग्री सेट करने के लिए सेटवैल्यू () फ़ंक्शन का उपयोग करना होगा। इसी तरह, नवीनतम सामग्री के संदर्भ में संपूर्ण कार्यपुस्तिका को अद्यतन करने के लिए अंत में कैलकुलेटफॉर्मुला () फ़ंक्शन के संयोजन के साथ सेटफॉर्मुला () फ़ंक्शन का उपयोग करके सूत्र सेट किए जा सकते हैं।
पायथन का उपयोग करके एक्सेल शीट को अपडेट करने के लिए कोड
import jpype | |
import asposecells | |
# Start JVM | |
jpype.startJVM(convertStrings=False) | |
from asposecells.api import License, Workbook, JsonLayoutOptions, JsonUtility, SaveFormat | |
# Load the license to avoid trial version limitations and | |
# and trial watermark in the output Excel file | |
licenseToUpdateExcel = License() | |
licenseToUpdateExcel.setLicense("Aspose.Total.lic") | |
# Load the sample input Excel file where data is to be updated using Python | |
ExcelFileToUpdate = Workbook("InputWorkbookWithData.xlsx") | |
# Get access to first cell via the cells collection in the target worksheet | |
dataCell = ExcelFileToUpdate.getWorksheets().get(0).getCells().get("A1") | |
# Set some value in the target cell to test the feature | |
dataCell.setValue(10) | |
# Get another cell to set some formula in it | |
formulaCell = ExcelFileToUpdate.getWorksheets().get(0).getCells().get("C1") | |
# Set the desired formula for adding two values | |
formulaCell.setFormula("=A1+B1") | |
# Call the calculateFormula() function to update the Excel file after updating contents | |
ExcelFileToUpdate.calculateFormula() | |
# Save the output file in the desired format after updating via Python | |
ExcelFileToUpdate.save("output.xlsx", SaveFormat.XLSX) | |
# Shutdown the JVM | |
jpype.shutdownJVM() |
जबकि हम एक्सेल पायथन को अपडेट करते हैं कोड शुरुआत में आवश्यक कक्षाओं को आयात करता है और फिर वांछित कार्यपुस्तिका को लोड करता है। आप निर्दिष्ट फ़ंक्शन का उपयोग करके कक्षों में मान और सूत्र सेट कर सकते हैं; हालाँकि, आप स्लाइसर, टेबल, पिवट टेबल में हेरफेर भी कर सकते हैं और अन्य उन्नत कार्य कर सकते हैं जैसे कि सेल में टिप्पणियां जोड़ना, ऑटो-फ़िल्टर बनाना, डेटा सत्यापन लागू करना, सेल को मर्ज करना और विभाजित करना, और वर्कशीट को सुरक्षित/अन-प्रोटेक्ट करना।
इस ट्यूटोरियल ने हमें सिखाया है कि कैसे पायथन का उपयोग करके एक्सेल को अपडेट करें। यदि आप एक्सेल फ़ाइल बनाने की प्रक्रिया सीखना चाहते हैं, तो पायथन में एक्सेल फाइल कैसे बनाएं पर लेख देखें।