यह सरल विषय पायथन में XML को XLSX में कैसे बदलें पर केंद्रित है। इसमें विस्तृत सिस्टम कॉन्फ़िगरेशन के चरण और प्रोग्राम प्रवाह का वर्णन करने वाला चरण-वार एल्गोरिदम शामिल है। आप एक बहुत ही सरल कोड का उपयोग करके स्रोत XML फ़ाइल को पायथन कन्वर्ट XML को एक्सेल में लोड कर सकते हैं। विकसित एप्लिकेशन का उपयोग विंडोज़, लिनक्स या मैकओएस में जावा और पायथन के साथ कॉन्फ़िगर किए गए किसी भी वातावरण में किया जा सकता है।
पायथन में XML को XLSX में बदलने के चरण
- XML फ़ाइलों को Excel फ़ाइलों में कनवर्ट करने के लिए जावा के माध्यम से पायथन के लिए Aspose.Cells का उपयोग करने के लिए परिवेश को कॉन्फ़िगर करें
- लोड विकल्प सेट करने के लिए XmlLoadOption क्लास ऑब्जेक्ट का एक ऑब्जेक्ट बनाएं
- लोड विकल्प उदाहरण प्रदान करके Workbook क्लास ऑब्जेक्ट का उपयोग करके डिस्क से स्रोत XML फ़ाइल खोलें
- एक्सेस की गई XML फ़ाइल को डिस्क पर एक्सेल फ़ाइल के रूप में सहेजें
उपरोक्त चरणों में, एक्सएमएल को एक्सेल में निर्यात करने के लिए पायथन आधारित एपीआई का प्रभावी ढंग से उपयोग किया गया है। प्रक्रिया XML लोड विकल्प प्रदान करके डिस्क से स्रोत XML फ़ाइल तक पहुँचने से शुरू होगी। अंत में, पायथन XML से XLSX रूपांतरण में वर्कबुक क्लास द्वारा उजागर की गई सेव विधि प्राप्त की जाएगी।
पायथन में XML को XLSX में बदलने के लिए कोड
import jpype | |
import asposecells | |
# Start JVM | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, XmlLoadOptions | |
# Load API License | |
licenseXmlToXls = License() | |
licenseXmlToXls.setLicense("License.lic") | |
# Create XmlLoadOptions object | |
options = XmlLoadOptions() | |
options.setCheckDataValid(True) | |
# Load the source XML file | |
xmlWorkbook = Workbook("source.xml", options) | |
# Convert the XML to Excel using the save method | |
xmlWorkbook.save("SavedXml.xlsx") | |
# Shutdown the JVM | |
jpype.shutdownJVM() | |
print("XML to Excel conversion done successfully") |
उपरोक्त उदाहरण में XML को XLSX में परिवर्तित करने के लिए Python कोड का उपयोग किया गया है। आप XmlLoadOptions वर्ग द्वारा उजागर किए गए विभिन्न गुणों को सेट करके स्रोत XML लोडिंग प्रक्रिया को प्रीप्रोसेस कर सकते हैं, जिसमें डेटा के लिए फ़िल्टरिंग विकल्पों के साथ ऑटो फ़िल्टर सेट करना, दिनांक और संख्या प्रारूप को कॉन्फ़िगर करने के विकल्प और XML डेटा वैधता की जांच करना शामिल है।
इस विषय में, हमने सीखा है कि एक्सएमएल से एक्सेल कनवर्टर विकसित करने के लिए पायथन आधारित एपीआई का उपयोग आसानी से किया जा सकता है। यदि आप HTML को JSON फ़ाइल में परिवर्तित करने की प्रक्रिया के बारे में जानना चाहते हैं, तो पायथन का उपयोग करके HTML को JSON में कैसे परिवर्तित करें पर लेख देखें।