इस ट्यूटोरियल में, मैं आपको XML को एक्सेल में कॉलम में बदलने के 4 उपयुक्त तरीके दिखाऊंगा। आप इन विधियों का उपयोग बड़े डेटासेट में भी कर सकते हैं ताकि XML डेटा मानों से डेटा सेल निकाले जा सकें। इस पूरे ट्यूटोरियल के दौरान, आप कुछ महत्वपूर्ण एक्सेल टूल और तकनीक भी सीखेंगे जो किसी भी एक्सेल संबंधी कार्य में बहुत उपयोगी होंगे।
आप अभ्यास वर्कबुक यहां से डाउनलोड कर सकते हैं।
एक्सेल में XML को कॉलम में बदलने के 4 उपयुक्त तरीके
हमने चरणों को स्पष्ट रूप से समझाने के लिए एक अपेक्षाकृत संक्षिप्त XML डेटासेट लिया है। डेटासेट में लगभग 7 पंक्तियाँ और 2 कॉलम हैं। प्रारंभ में, हम सभी सेल को General फॉर्मेट में रख रहे हैं। सभी डेटासेट के लिए, हमारे पास 2 अद्वितीय कॉलम हैं जो Site Location URL और Date हैं। हालांकि, हम बाद में आवश्यकता पड़ने पर कॉलम की संख्या बदल सकते हैं।
1. स्थानीय सिस्टम से XML का उपयोग करना
इस पहली विधि में, हम अपने स्थानीय सिस्टम से XML को एक्सेल में कॉलम में बदलेंगे। आइए देखें कि यह कैसे करना है।
चरण:
- सबसे पहले, Data टैब पर जाएं और Get Data पर क्लिक करें।
- अगला, From File चुनें और फिर From XML पर क्लिक करें।

- अब, एक XML फ़ाइल चुनें और Import पर क्लिक करें।

- फिर, Navigator विंडो में, XML डेटा नाम चुनें और Load पर क्लिक करें।

- नतीजतन, यह आयातित फ़ाइल से एक्सेल कॉलम बनाएगा।

और पढ़ें: XML फ़ाइल से एक्सेल में डेटा कैसे निकालें (2 आसान तरीके)
2. वेब से XML लाना
हम URL का उपयोग करके वेब से XML डेटा भी ला सकते हैं और इसे एक्सेल में कॉलम में बदल सकते हैं। इसके लिए नीचे दिए गए चरणों का पालन करें।
चरण:
- शुरू करने के लिए, Data टैब पर जाएं और From Web पर क्लिक करें।

- यहां, XML फ़ाइल का URL पेस्ट करें और OK पर क्लिक करें।

- अब, उपयुक्त फ़ाइल पथ चुनें और Connect पर क्लिक करें।

- पहले की तरह, XML डेटा नाम चुनें और Load पर क्लिक करें।

- तुरंत, आपको संबंधित एक्सेल कॉलम मिल जाने चाहिए।

और पढ़ें: फ़ाइल खोले बिना XML को XLSX में कैसे बदलें
3. FILTERXML फ़ंक्शन लागू करना
एक्सेल में FILTERXML फ़ंक्शन हमें XML डेटा से सेल डेटा को कॉलम में बदलने की क्षमता देता है। नीचे विस्तृत चरण दिए गए हैं।
चरण:
- शुरू करने के लिए, XML फ़ाइल डेटा कॉपी करें और इसे एक्सेल शीट के सेल B4 में पेस्ट करें।

- फिर, एक नई शीट पर जाएं और सेल B5 में यह सूत्र डालें:
=FILTERXML(FILTERXML!B5,"//PLANT/COMMON")
- अंत में, Enter दबाएं और यह वांछित अनुसार XML फ़ाइल से एक्सेल कॉलम जनरेट करेगा।

4. VBA कोड का उपयोग करना
यदि आप एक्सेल में VBA से परिचित हैं, तो आप केवल कुछ लाइनों के कोड का उपयोग करके XML को कॉलम में आसानी से बदल सकते हैं।
चरण:
- इस विधि के लिए, Developer टैब पर जाएं और Visual Basic चुनें।

- अब, VBA विंडो में Insert चुनें और Module पर क्लिक करें।

- अगला, नई विंडो में नीचे दिया गया कोड टाइप करें:
Sub XML_to_Column() Application.ScreenUpdating = False Application.DisplayAlerts = False Dim wBook As Workbook With Workbooks.OpenXML("C:\Users\ASUS\Downloads\sitemap_index.xml" _ , , xlXmlLoadImportToList) .SaveAs ("C:\Users\ASUS\Downloads\Salary_Sheet.xlsx") .Close End With End Sub

- फिर, Developer टैब से Macros पर क्लिक करके मैक्रो खोलें।

- अब, Macro विंडो में, XML_to_Column मैक्रो चुनें और Run पर क्लिक करें।

- परिणामस्वरूप, VBA कोड सेल B4 से C10 के अंदर कॉलम बनाएगा।

और पढ़ें: बड़े XML को एक्सेल में कैसे बदलें (2 प्रभावी तरीके)
एक्सेल में XML को CSV में कैसे बदलें
यदि आप XML फ़ाइल को CSV में बदलना चाहते हैं, तो ऐसा करने का एक बहुत आसान विकल्प है। आइए देखते हैं।
चरण:
- सबसे पहले, विंडो के ऊपरी-बाएं कोने में File विकल्प पर क्लिक करें।

- उसके बाद, Export चुनें और फिर Change File Type पर क्लिक करें।

- यहां, Other File Types के तहत CSV चुनें और Save As पर क्लिक करें।

- अगला, फ़ाइल को एक नाम दें और Save पर क्लिक करें।

- परिणामस्वरूप, यह CSV फ़ाइल जनरेट करेगा जिसे आप Notepad या किसी अन्य टेक्स्ट एडिटर से खोल सकते हैं।

और पढ़ें: एक्सेल में XML फ़ाइल कैसे खोलें (2 आसान तरीके)
XML को एक्सेल टेबल में कैसे बदलें
हम XML फ़ाइल को सीधे एक्सेल टेबल में भी बदल सकते हैं। प्रक्रिया कुछ हद तक वैसी ही है जैसा हम पहले देख चुके हैं। तो, आइए नीचे दिए गए चरणों का पालन करें।
चरण:
- जैसा कि पहले, Data टैब पर जाएं और Get Data चुनें।
- फिर, From File के तहत From XML पर क्लिक करें।

- अगला, XML फ़ाइल चुनें और Import पर क्लिक करें।

- अब, XML डेटा नाम चुनें और Load To पर क्लिक करें।

- फिर, Import Data विंडो में, Table चुनें और OK पर क्लिक करें।

- अंत में, यह XML फ़ाइल को एक्सेल टेबल में बदल देगा।

और पढ़ें: बड़े XML को एक्सेल में कैसे बदलें (2 प्रभावी तरीके)
निष्कर्ष
मुझे उम्मीद है कि आप इस ट्यूटोरियल में दिखाए गए तरीकों को लागू करने में सक्षम थे कि XML को एक्सेल में कॉलम में कैसे बदलें। जैसा कि आप देख सकते हैं, इसे हासिल करने के कई तरीके हैं। इसलिए बुद्धिमानी से उस विधि को चुनें जो आपकी स्थिति के लिए सबसे उपयुक्त हो। यदि आप किसी भी चरण में फंस जाते हैं, तो मैं उन्हें कुछ बार दोहराने की सलाह देता हूं ताकि किसी भी भ्रम को दूर किया जा सके। अंत में, अधिक एक्सेल तकनीक सीखने के लिए, हमारी ExcelDemy वेबसाइट को फॉलो करें। यदि आपके कोई प्रश्न हैं, तो कृपया टिप्पणियों में मुझे बताएं।
संबंधित लेख
- XML का उपयोग करके एक्सेल में कस्टम रिबन कैसे जोड़ें
- इनकम टैक्स के लिए एक्सेल में XML फ़ाइल कैसे खोलें (2 आसान तरीके)