XML फ़ाइल को Excel में कैसे खोलें और परिवर्तित करें

⚡ स्मार्ट सारांश

एक्सेल में XML आयात करने से स्प्रेडशीट को उसके बाहर मौजूद डेटा से जोड़ा जा सकता है, जैसे कि वेब सेवा, डेटाबेस या टेक्स्ट फ़ाइल। यह पृष्ठ बाहरी डेटा स्रोतों के बारे में बताता है, वेब से लाइव XML मुद्रा फ़ीड आयात करने, स्थानीय XML फ़ाइल खोलने और डेटा को रीफ़्रेश करने के बारे में जानकारी देता है।

  • 🔗 बाहरी डेटा: वह डेटा जिसे एक्सेल के बाहर के किसी स्रोत से, जैसे कि एक्सेस, एसक्यूएल सर्वर, वेब सेवा या सीएसवी फ़ाइल से एक्सेल में लिंक या आयात किया जाता है।
  • 🌐 वेब से: डेटा टैब में मौजूद "वेब से" बटन लाइव XML फ़ीड खींचता है, उदाहरण के लिए यूरोपीय सेंट्रल बैंक की विनिमय दरें।
  • 📄 XML से आयात करें: डेटा टैब, अन्य स्रोतों से, एक्सएमएल डेटा आयात से एक स्थानीय एक्सएमएल फ़ाइल को एक शीट में खोलता है।
  • विकल्प संवाद: एक्सेल पूछता है कि XML फ़ाइल को कैसे रखा जाए, आमतौर पर इसे मौजूदा वर्कशीट में एक टेबल के रूप में रखा जाता है।
  • 🔄 ताज़ा: डेटा, रिफ्रेश ऑल, आयातित प्रत्येक कनेक्शन को अपडेट करता है ताकि रिपोर्ट हमेशा नवीनतम आंकड़े दिखाए।
  • पॉवरक्वेरी: गेट एंड ट्रांसफॉर्म बाहरी डेटा को शीट में डालने से पहले उसे आयात करने, साफ करने और नया रूप देने का आधुनिक तरीका है।

XML फ़ाइल खोलें और उसे Excel में बदलें

डेटा किसी भी व्यावसायिक इकाई का रक्तप्रवाह है। व्यवसाय डेटा संग्रहण आवश्यकताओं के आधार पर डेटा को सहेजने के लिए विभिन्न प्रोग्राम और प्रारूपों का उपयोग करते हैं। आपके पास डेटाबेस इंजन द्वारा संचालित पेरोल प्रोग्राम हो सकता है, आपके पास CSV फ़ाइल में या किसी वेबसाइट से भी डेटा हो सकता है जिसे आप एक्सेल में विश्लेषण करना चाहते हैं। यह लेख आपको दिखाता है कि आप उपरोक्त कैसे प्राप्त कर सकते हैं।

बाह्य डेटा स्रोत क्या है?

बाह्य डेटा वह डेटा है जिसे आप एक्सेल से बाहर स्थित किसी स्रोत से एक्सेल में लिंक/आयात करते हैं।

बाह्य के उदाहरणों में निम्नलिखित शामिल हैं

  • a में संग्रहीत डेटा Microsoft डेटाबेस तक पहुँचें। यह एक कस्टम एप्लिकेशन से जानकारी हो सकती है यानी पेरोल, बिक्री केन्द्र, इन्वेंटरी, इत्यादि
  • से डेटा एसक्यूएल सर्वर या अन्य डेटाबेस इंजन अर्थात MySQL, Oracle, आदि - यह किसी कस्टम एप्लिकेशन से प्राप्त जानकारी हो सकती है
  • किसी वेब साइट/वेब सेवा से - यह किसी वेबसाइट से प्राप्त जानकारी हो सकती है। वेब सेवाओं अर्थात इंटरनेट से मुद्रा विनिमय दरें, स्टॉक कीमतें, आदि।
  • टेक्स्ट फ़ाइल यानी CSV, टैब सेपरेटेड, आदि - यह किसी तीसरे पक्ष के एप्लिकेशन से जानकारी हो सकती है जो सीधे लिंक प्रदान नहीं करती है। इस तरह के डेटा में कॉमा सेपरेटेड फ़ाइल CSV आदि में निर्यात किए गए बैंक भुगतान शामिल हो सकते हैं।
  • अन्य प्रकार अर्थात HTML डेटा, Windows Azure बाज़ार स्थान, आदि.

वेबसाइट(XML डेटा) बाहरी डेटा स्रोत उदाहरण

इस उदाहरण में XML को Excel में आयात करने के लिए, हम मान लेंगे कि हम यूरो मुद्रा का व्यापार कर रहे हैं और यूरोपीय सेंट्रल बैंक वेब सेवा से विनिमय दरें प्राप्त करना चाहेंगे। मुद्रा विनिमय दर API लिंक है https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

  • नई कार्यपुस्तिका खोलें
  • रिबन बार पर डेटा टैब पर क्लिक करें
  • “वेब से” बटन पर क्लिक करें
  • आपको निम्न विंडो मिलेगी

वेबसाइट(XML डेटा) बाहरी डेटा स्रोत उदाहरण

  1. दर्ज https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml पते में
  2. गो बटन पर क्लिक करें, आपको XML डेटा पूर्वावलोकन मिलेगा
  3. जब काम पूरा हो जाए तो आयात बटन पर क्लिक करें

आपको निम्नलिखित विकल्प संवाद विंडो मिलेगी

वेबसाइट(XML डेटा) बाहरी डेटा स्रोत उदाहरण

  • ओके बटन पर क्लिक करें
  • आपको निम्नलिखित एक्सेल आयात XML डेटा मिलेगा

वेबसाइट(XML डेटा) बाहरी डेटा स्रोत उदाहरण

XML को Excel में कैसे आयात करें

आइए एक्सेल में XML फ़ाइल को आयात करने का एक और उदाहरण लेते हैं, इस बार आपके पास वेब लिंक के रूप में नहीं बल्कि स्थानीय XML है। आप नीचे XML फ़ाइल डाउनलोड कर सकते हैं।

XML फ़ाइल डाउनलोड करें

यहाँ XML फ़ाइल को खोलने की चरण दर चरण प्रक्रिया दी गई है। एक्सेल:

चरण 1) Excel में एक नई कार्यपुस्तिका बनाएँ

  • नई कार्यपुस्तिका खोलें
  • रिबन बार पर डेटा टैब पर क्लिक करें
  • “अन्य स्रोत से” पर क्लिक करें

XML को Excel में आयात करें

चरण 2) डेटा स्रोत के रूप में XML का चयन करें

  • फिर “From XML Data Import” पर क्लिक करें

XML को Excel में आयात करें

चरण 3) XML फ़ाइल का पता लगाएँ और उसका चयन करें

आपको ऊपर दिए गए उदाहरण के अनुसार विकल्प संवाद विंडो मिलेगी

  • ओके बटन पर क्लिक करें
  • आपको निम्नलिखित डेटा मिलेगा

XML को Excel में आयात करें

आयातित बाहरी डेटा को कैसे रीफ़्रेश करें

कॉपी-पेस्ट डेटा की तुलना में आयातित डेटा का मुख्य लाभ यह है कि यह स्रोत से सीधा संपर्क बनाए रखता है, इसलिए इसे दोबारा आयात किए बिना अपडेट किया जा सकता है। ईसीबी विनिमय दरों जैसी वेब फीड में प्रतिदिन परिवर्तन होते हैं, और एक बार रिफ्रेश करने से नए आंकड़े प्राप्त हो जाते हैं।

  1. एक कनेक्शन रीफ़्रेश करें: आयातित तालिका के अंदर किसी भी सेल पर क्लिक करें, डेटा टैब खोलें और रिफ्रेश चुनें।
  2. सब कुछ रीफ़्रेश करें: वर्कबुक में मौजूद सभी कनेक्शनों को एक साथ अपडेट करने के लिए, डेटा टैब पर "रिफ्रेश ऑल" चुनें।
  3. स्वचालित रूप से रीफ़्रेश करें: कनेक्शन प्रॉपर्टीज़ खोलें और "हर मिनट रिफ्रेश करें" या "फ़ाइल खोलते समय डेटा रिफ्रेश करें" पर टिक करें, ताकि रिपोर्ट अपने आप अपडेट रहे।
  4. संबंधों का प्रबंधन: क्वेरी और कनेक्शन का उपयोग करके आप प्रत्येक स्रोत को देख सकते हैं, उसका नाम बदल सकते हैं या उस कनेक्शन को हटा सकते हैं जिसकी अब आवश्यकता नहीं है।

💡टिप: यदि रीफ़्रेश विफल हो जाता है, तो हो सकता है कि स्रोत पता बदल गया हो या लॉगिन के पीछे चला गया हो। जाँच करने के लिए कनेक्शन प्रॉपर्टीज़ खोलें। URLऔर पुष्टि करें कि फ़ीड अभी भी ब्राउज़र में खुलता है।

पॉवर क्वेरी: डेटा आयात करने का आधुनिक तरीका

Excel 2016 और उसके बाद के संस्करणों में, DATA टैब पर स्थित Get & Transform समूह, जिसे Power Query भी कहा जाता है, पुराने अधिकांश आयात बटनों की जगह लेता है। यह उन्हीं स्रोतों से डेटा आयात करता है, लेकिन शीट में डेटा पहुंचने से पहले उसे साफ करने और उसका स्वरूप बदलने का एक अतिरिक्त चरण जोड़ता है।

  • डेटा प्राप्त करें: डेटा प्राप्त करें चुनें, फिर फ़ाइल से, डेटाबेस से, या अन्य स्रोतों से, जिसमें XML और वेब शामिल हैं।
  • रूपांतरण करें: पॉवर क्वेरी एडिटर में, कॉलम हटाएं, पंक्तियों को फ़िल्टर करें, टेक्स्ट को विभाजित करें और डेटा प्रकार बदलें, ये सभी दोहराए जाने योग्य चरणों के रूप में रिकॉर्ड किए जाते हैं।
  • भार: साफ़ किए गए परिणाम को एक टेबल में या सीधे डेटा मॉडल में लोड करें, और बाद में एक क्लिक से इसे रीफ़्रेश करें।

पुराने "वेब से" और "एक्सएमएल डेटा आयात करें" बटन अभी भी काम करते हैं और ऊपर दिखाए गए हैं, इसलिए दोनों तरीकों को जानना उपयोगी बना हुआ है।

अक्सर पूछे जाने वाले प्रश्न

कॉपी पेस्ट एक बार का स्नैपशॉट होता है। इंपोर्ट स्रोत से लाइव कनेक्शन बनाए रखता है, जिससे डेटा को बाद में चरणों को दोहराए बिना रीफ्रेश किया जा सकता है। इससे स्रोत में बदलाव होने पर भी रिपोर्ट अपडेट रहती है।

एक XML मैप XML स्कीमा के तत्वों को वर्कशीट में मौजूद सेल्स से जोड़ता है। मैपिंग हो जाने के बाद, एक्सेल को पता होता है कि प्रत्येक XML फ़ील्ड कहाँ स्थित है, इसलिए फ़ाइल को रीफ़्रेश करने या नई फ़ाइल जोड़ने पर लेआउट अपने आप भर जाता है।

बाहरी कनेक्शन किसी अन्य स्थान से सामग्री चला सकते हैं, इसलिए एक्सेल एक सुरक्षा चेतावनी दिखाता है और फ़ाइल को संरक्षित दृश्य में खोल सकता है। सामग्री को तभी सक्षम करें जब स्रोत विश्वसनीय हो, जैसे कि आपका अपना फ़ीड या डेटाबेस।

जी हां। एक्सेल में कोपायलट जैसी एआई सुविधाएं सही स्रोत का सुझाव देती हैं, डेटा को साफ करने के लिए पॉवर क्वेरी स्टेप्स बनाती हैं और उसे एक टेबल में लोड करती हैं। उपयोगकर्ता कनेक्शन और रूपांतरित परिणाम की जांच करता है।

जी हां। एआई सहायक आयातित कॉलमों का विश्लेषण करते हैं, गुम मानों और गलत डेटा प्रकारों को चिह्नित करते हैं, और डेटा की संरचना का सारांश प्रस्तुत करते हैं। इससे पॉवर क्वेरी द्वारा स्रोत डेटा पर की जाने वाली सफाई प्रक्रिया में तेजी आती है।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: