यदि आप एक्सेल को XML डेटा मैपिंग (XML data mapping) के रूप में कैसे सेव करें ढूंढ रहे हैं तो आप सही जगह पर हैं। XML एक मार्कअप लैंग्वेज है जो HTML की तरह ही काम करती है। XML डेटा स्टोर और ट्रांसपोर्ट करने के लिए डिज़ाइन किया गया है। डेटा को XML फॉर्मैट में स्टोर करने के लिए एक्सेल का उपयोग करते समय हम अपने डेटा को वेब पर स्टोर कर सकते हैं और इसे अन्य उपयोगकर्ताओं के लिए सुलभ बना सकते हैं। इस आर्टिकल में हम चर्चा करने की कोशिश करेंगे कि एक्सेल को XML डेटा मैपिंग के रूप में कैसे सेव करें।
एक्सेल फाइल को XML डेटा मैपिंग के रूप में सेव करने के 5 चरण
हमें एक एक्सेल डेटासेट तैयार करना होगा और इसे XML में बदलना होगा जबकि इसे XML डेटा मैपिंग के रूप में सेव करते हैं। यह कुछ सरल चरणों का पालन करके किया जाता है।
इस आर्टिकल को बनाने के लिए हमने माइक्रोसॉफ्ट एक्सेल 365 वर्जन का उपयोग किया है लेकिन आप अपनी प्राथमिकता के अनुसार कोई अन्य वर्जन उपयोग कर सकते हैं।
1. एक्सेल फाइल को XML डेटा मैपिंग के रूप में सेव करने के लिए स्प्रेडशीट में डेटासेट बनाना
सबसे पहले हमने कर्मचारियों की सूची (List of Employees) नामक एक डेटासेट बनाया है। डेटासेट में कर्मचारी का नाम (Name of Employee), कार्य घंटे (Working Hours) और घंटे की वेतन दर (Hourly Pay Rate) जैसे कॉलम हेडर हैं। डेटासेट इस तरह है।

अब हम इस डेटासेट को XML फाइल में बदलेंगे।
2. नोटपैड में कोड सेव करके XML स्कीमा के रूप में
इस चरण में सबसे पहले हम अपना XML स्कीमा एक टेक्स्ट एडिटर में लिखेंगे। अंततः यहां हमने स्कीमा नोटपैड में लिखी है। स्कीमा इस तरह है।

अतिरिक्त रूप से हमने कॉलम हेडर्स के शब्दों के बीच कोई स्पेस उपयोग नहीं किया है। हमने हेडर्स को NameofEmployee, WorkingHours आदि जैसे जोड़ा है लेकिन Name of Employee, Working Hours जैसे नहीं। क्योंकि यदि हम स्पेस उपयोग करते हैं तो यह स्कीमा XML मैप्स (XML Maps) में जोड़ने के लिए काम नहीं करेगी।
दूसरा हमें इसे XML फॉर्मैट में सेव करने की आवश्यकता है।
इसके लिए फाइल (File) > सेव एज़ (Save As) चुनें।

तीसरे फाइल का नाम दें। हमने नाम Excel-to-XML.xml दिया है।
चौथे सेव (Save) पर क्लिक करें।

3. XML सोर्स पैनल खोलना और XML मैप जोड़ना
इस चरण में सबसे पहले हमें XML सोर्स (XML Source) पैनल खोलने की आवश्यकता है।
ऐसा करने के लिए शुरू में डेवलपर (Developer) टैब > सोर्स (Source) चुनें।

अंततः एक XML सोर्स पैनल इस तरह दिखाई देगा।
दूसरा XML सोर्स पैनल के दाएं-नीचे (right-bottom) पर स्थित XML मैप्स (XML Maps) पर क्लिक करें।

नतीजतन एक XML मैप्स विंडो दिखाई देगी।
तीसरे ऐड (Add) पर क्लिक करें।

चौथे पीसी के विशिष्ट स्थान से Excel-to-XML.xml फाइल चुनें और ओपन (Open) पर क्लिक करें।

अंततः XML फाइल XML मैप्स विंडो में जुड़ जाएगी।
पांचवें फाइल चुनें > OK पर क्लिक करें।

नतीजत हम देखेंगे कि हमारे डेटासेट के एलिमेंट्स XML सोर्स पैनल में दिखाई देंगे।

4. मौजूदा डेटासेट में XML एलिमेंट्स इंटीग्रेट करके एक्सेल फाइल को XML डेटा मैपिंग के रूप में सेव करना
इस चरण में हम XML एलिमेंट्स को डेटासेट में इंटीग्रेट करेंगे।
ऐसा करने के लिए सबसे पहले डेटासेट के पहले-पंक्ति हेडर को चुनें। यहां हमने कर्मचारी का नाम (Name of Employee) चुना है।
दूसरा XML सोर्स पैनल से उसी नाम वाले एलिमेंट पर डबल क्लिक (double click) करें।

अंततः हम देखेंगे कि हेडर और उसके नीचे का डेटासेट एक टेबल में बदल गया है। हमने नीचे दी गई तस्वीर में लाल निशान से परिवर्तित कॉलम के तहत ड्रॉपडाउन (dropdown) सिंबल दिखाया है।

अतिरिक्त रूप से कार्य घंटे (Working Hours) और घंटे की वेतन दर (Hourly Pay Rate) कॉलम हेडर्स के लिए वही प्रक्रिया दोहराएं।
नतीजतन हमें इस तरह आउटपुट मिलेगा।

5. एक्सेल फाइल को XML फाइल के रूप में एक्सपोर्ट करके एक्सेल फाइल को XML डेटा मैपिंग के रूप में सेव करना
अंत में इस चरण में हम एक्सेल डेटासेट को XML फाइल के रूप में एक्सपोर्ट करेंगे।
ऐसा करने के लिए सबसे पहले डेवलपर (Developer) टैब > एक्सपोर्ट (Export) पर क्लिक करें।

दूसरे हम देखेंगे कि फाइल में पहले से ही .xml एक्सटेंशन है।
तीसरे फाइल चुनें > एक्सपोर्ट (Export) पर क्लिक करें।

अंततः मौजूदा डेटासेट XML में बदल जाता है।
याद रखने योग्य बातें
- नोटपैड के कोड में कॉलम हेडर्स के शब्दों के बीच कोई स्पेस नहीं जोड़ना चाहिए।
- कोड में वही नाम देना चाहिए जो नोटपैड में सेव करते समय दिया गया हो।
- नोटपैड सेव करते समय ऑल फाइल्स (All Files) चुनना होगा।
निष्कर्ष
यदि हम इस आर्टिकल को ठीक से अध्ययन करते हैं तो हम एक्सेल फाइलों को XML डेटा मैपिंग के रूप में कुशलतापूर्वक सेव कर सकते हैं। आगे के प्रश्नों के लिए कृपया हमारे आधिकारिक एक्सेल लर्निंग प्लेटफॉर्म एक्सेलडेमि (ExcelDemy) पर जाने में संकोच न करें।