XML डेटा निर्यात करें

जब आप XML डेटा आयात कर लेते हैं, तो डेटा को कार्यपत्रक के कक्षों में मैप कर लेते हैं, और डेटा में परिवर्त करें, आप अक्सर डेटा को किसी XML फ़ाइल पर निर्यात करना या सहेजना चाहते हैं. किसी Microsoft Office Excel 2007 कार्यपत्रक से XML डेटा निर्यात करने के दो तरीके हैं:

  • हम आपके कार्यपत्रक से XML डेटा प्राप्त करने के लिए डेवलपर टैब पर XML समूह में निर्यात करें आदेश का उपयोग करने की अनुशंसा करते हैं.

  • XML की पहले की कार्यक्षमता के साथ पीछे संगतता के लिए, आप अभी भी Microsoft Office बटन बटन छवि के इस रूप में सहेजें सबमेनू पर अन्य स्वरूप आदेश का उपयोग कर सकते हैं.

इस आलेख में

Excel में XML डेटा के उपयोग की प्राथमिक प्रक्रिया

मैप किए गए कक्षों के XML डेटा को XML डेटा फ़ाइल में निर्यात करें

मैप किए गए कक्षों के XML डेटा को XML डेटा फ़ाइल में सहेजें

XML डेटा को निर्यात करते समय समस्याएँ

Excel में XML डेटा के उपयोग की प्राथमिक प्रक्रिया

निम्न चित्र बताता है कि जब आप Excel में XML फ़ाइल का उपयोग करते हैं तो कैसे विभिन्न फ़ाइलों और ऑपरेशन्स साथ-साथ काम करते हैं. मुख्य रूप से प्रक्रिया के पाँच चरण हैं:

XML डेटा के साथ Excel के काम करने के तरीके का ओवरव्यू

1. कार्यपुस्तिका में XML स्कीमा फ़ाइल (.xsd) जोड़ना

2. XML स्कीमा तत्वों को अलग-अलग कक्षों या XML तालिका में जोड़ना

3. XML डेटा फ़ाइल (.xml) आयात करना और XML तत्वों को मैप किए गए कक्षों के साथ जोड़ना

4. XML संरचना और निर्धारणों को सुरक्षित रखते समय, डेटा दर्ज करना, मैप किए गए कक्षों को ले जाना और Excel की सुविधाओं को बेहतर बनाना

5. मैप किए गए कक्षों से संशोधित डेटा XML डेटा फ़ाइल को निर्यात करना

पृष्ठ का शीर्ष

मैप किए गए कक्षों के XML डेटा को XML डेटा फ़ाइल में निर्यात करें

  1. यदि डेवलपर टैब उपलब्ध न हो, तो इसे प्रदर्शित करने के लिए निम्न कार्य करें:

    1. Microsoft Office बटन बटन छवि क्लिक करें, और तब Excel के विकल्प क्लिक करें.

    2. लोकप्रिय श्रेणी में, Excel के साथ कार्य करने के लिए शीर्ष विकल्प के तहत, रिबन में डेवलपर टैब दिखाएँ चेक बॉक्स का चयन करें, और तब ठीक क्लिक करें.

      नोट: रिबन Microsoft Office फ़्लुएंट उपयोगकर्ता इंटरफ़ेस का भाग है.

  2. डेवलपर टैब पर, XML समूह में, निर्यात करें क्लिक करें.

    रिबन में XML समूह

    नोट: यदि कोई छोटा XML निर्यात करें संवाद बॉक्स दिखाई दे, तो उपयोग करने के लिए इच्छित XML मैप क्लिक करें, और तब ठीक क्लिक करें.

    XML निर्यात करें संवाद बॉक्स केवल तभी दिखाई देगा, जब कोई XML तालिका चयनित न हो और कार्यपुस्तिका में एक से अधिक XML मैप हों.

  3. बड़े XML निर्यात करें संवाद बॉक्स में, फ़ाइल का नाम बॉक्स में, XML डेटा फ़ाइल के लिए नाम लिखें.

  4. निर्यात करें क्लिक करें.

नोट: आपके कार्यपत्रक में XML मैप के XML तत्व नामों से भिन्न शीर्ष या लेबल्स हो सकते हैं. यद्यपि, XML तत्व नामों का उपयोग हमेशा कार्यपत्रक से XML डेटा निर्यात करने या सहेजने पर किया जाता है.

पृष्ठ का शीर्ष

मैप किए गए कक्षों के XML डेटा को XML डेटा फ़ाइल में सहेजें

  1. Microsoft Office बटन बटन छवि क्लिक करें, और तब सहेजें के पास तीर इंगित करें.

    यह चरण ये सुनिश्चित करता है कि कार्यपुस्तिका को XML डेटा फ़ाइल के रूप में सहेजने पर आपके कार्यपत्रक में किए गए कोई भी परिवर्तनों की क्षति नहीं होती.

  2. Microsoft Office बटन बटन छवि पर, इस रूप में सहेजें के आगे के तीर को इंगित करें, और तब अन्य स्वरूप क्लिक करें.

  3. फ़ाइल का नाम बॉक्स में, XML डेटा फ़ाइल का नाम लिखें.

  4. इस प्रकार में सहेजें सूची में, XML डेटा क्लिक करें, और तब सहेजें क्लिक करें.

  5. यदि आपको चेतावनी मिले कि फ़ाइल को XML डेटा के रूप में सहेजने से सुविधाओं की क्षति हो सकती है, तो जारी रखें क्लिक करें.

    नोट: यदि कोई छोटा XML निर्यात करें संवाद बॉक्स दिखाई दे, तो उपयोग करने के लिए इच्छित XML मैप क्लिक करें, और तब ठीक क्लिक करें.

    XML निर्यात करें संवाद बॉक्स केवल तब दिखाई देगा, जब कोई XML तालिका चयनित हो और कार्यपुस्तिका में एक से अधिक XML मैप हों.

  6. बड़े XML निर्यात करें संवाद बॉक्स में, फ़ाइल का नाम बॉक्स में, XML डेटा फ़ाइल के लिए नाम लिखें.

  7. निर्यात करें क्लिक करें.

नोट: आपके कार्यपत्रक में XML मैप के XML तत्व नामों से भिन्न शीर्ष या लेबल्स हो सकते हैं. यद्यपि, XML तत्व नामों का कार्यपत्रक से XML डेटा निर्यात या सहेजते समय हमेशा उपयोग किया जाता है.

पृष्ठ का शीर्ष

XML डेटा को निर्यात करते समय समस्याएँ

निम्न अनुभाग XML डेटा निर्यात करते समय आने वाली समस्याओं को समझाते हैं.

मुझे यह कहते हुए संदेश मिलता है कि मैप निर्यात किया जा सकता है, लेकिन कुछ आवश्यक तत्व मैप नहीं किए गए हैं.

इस संदेश के कई कारण हो सकते हैं:

  • इस XML तालिका से संबद्ध XML मैप में एक या अधिक आवश्यक तत्व होते हैं जो XML तालिका में मैप नहीं किए गए हैं.

    XML स्रोत कार्यफलक में तत्वों की पदानुक्रम सूची आवश्यक तत्वों को प्रत्येक तत्व के बाईं ओर के चिह्न के ऊपरी-दाएँ कोने पर लाल तारांकन द्वारा इंगित करती है. कोई आवश्यक तत्व को मैप करने के लिए, कार्यपत्रक में दिखाने के लिए इच्छित स्थान पर खींचें.

  • तत्व पुनरावर्तक संरचना है.

    पुनरावर्तक संरचना का सामान्य उदाहरण कर्मचारियों और प्रबंधकों का पदानुक्रम है, जिसमें समान XML तत्व कई स्तरों में नेस्ट होते हैं. हालाँकि हो सकता है आपने सभी तत्वों को XML स्रोत कार्यफलक में मैप कर दिया हो, तब भी Excel एक से अधिक गहरे पुनरावर्तक स्तरों का समर्थन नहीं करता है और इसलिए सभी तत्वों को मैप नहीं कर सकता.

  • XML तालिका में मिश्रित सामग्री होती है.

    जब किसी तत्व में चाइल्ड तत्व और चाइल्ड तत्व के बाहर साधारण पाठ होता है तो मिश्रित सामग्री आती है. सामान्य स्थिति वह है जहाँ किसी तत्व में डेटा चिह्नित करने के लिए स्वरूपण टैग्स (जैसे बोल्ड टैग्स) उपयोग किए जाते हैं. हालाँकि चाइल्ड तत्व (यदि Excel इसका समर्थन करता है) प्रदर्शित किया जा सकता है, तब भी पाठ सामग्री डेटा आयात करने पर खो जाएगी, और डेटा निर्यात करने पर उपलब्ध नहीं होती, और इसलिए पुनरावर्ती नहीं हो सकती है.

XML डेटा निर्यात करने पर संदेश मुझे यह बताता है कि मेरी कार्यपुस्तिका के XML मैप्स निर्यात नहीं किए जा सकते.

यदि मैप किए गए तत्व का संबंध अन्य तत्वों के साथ संरक्षित नहीं रहता, तो XML मैपिंग निर्यात नहीं की जा सकती. यह संबंध निम्न कारणों से संरक्षित नहीं रह सकता:

  • मैप किए गए तत्व का स्कीमा निर्धारण निम्न विशेषताओं वाले अनुक्रम में रहता है:

    • maxoccurs विशेषता 1 के बराबर नहीं है.

    • अनुक्रम में एक से अधिक प्रत्यक्ष चाइल्ड तत्व निर्धारित होते हैं, या इसमें प्रत्यक्ष चाइल्ड के रूप में अन्य कंपोजिटर होता है.

  • समान दोहराए जाने वाले पैरेंट तत्व के साथ न दोहराए जाने वाले सिबलिंग तत्व विभिन्न XML तालिकाओं पर मैप किए जाते हैं.

  • एकाधिक दोहराए जाने वाले तत्व समान XML तालिका पर मैप किए जाते हैं, और दोहराव किसी पूर्ववर्ती तत्व द्वारा निर्धारित नहीं होता है.

  • विभिन्न पेरेंट्स के चाइल्ड तत्व समान XML तालिका पर मैप किए जाते हैं.

अतिरिक्त रूप से, यदि XML मैपिंग में निम्न में से कोई एक XML स्कीमा संरचना हो, तो यह निर्यात नहीं की जा सकती:

  • सूचियों की सूची    आइटम्स की एक सूची में आइटम्स की दूसरी सूची होती है.

  • असामान्यीकृत डेटा    XML तालिका में वह तत्व होता है, जो स्कीमा में एक बार (maxoccurs विशेषता 1 पर सेट होती है) आने के लिए निर्धारित किया गया है. जब आप कोई ऐसा तत्व XML तालिका में जोड़ते हैं, तो Excel तालिका स्तंभ को तत्व की एकाधिक आवृत्तियों के साथ भरता है.

  • पसंद    मैप किया गया तत्व पसंद स्कीमा संरचना का भाग होता है.

अपनी कार्यपुस्तिका को XML डेटा के रूप में सहेजने पर मुझे संदेश यह बताता है कि Excel में XML मैपिंग न होने के कारण कार्यपुस्तिका सहेजी नहीं जा सकती.

Excel XML डेटा फ़ाइल में आपकी कार्यपुस्तिका तब तक नहीं सहेज सकता जब कि आप एक या अधिक मैप की गई श्रेणी नहीं बना लेते.

यदि आप अपनी कार्यपुस्तिका में XML मैप जोड़ते हैं, तो आपके कार्यपत्रक में XML तत्वों को मैप करने के लिए इन चरणों का पालन करें:

  1. यदि डेवलपर टैब उपलब्ध न हो, तो इसे प्रदर्शित करने के लिए निम्न कार्य करें:

    1. Microsoft Office बटन बटन छवि क्लिक करें, और तब Excel के विकल्प क्लिक करें.

    2. लोकप्रिय श्रेणी में, Excel के साथ कार्य करने के लिए शीर्ष विकल्प के तहत, रिबन में डेवलपर टैब दिखाएँ चेक बॉक्स का चयन करें, और तब ठीक क्लिक करें.

  2. डेवलपर टैब पर, XML समूह में, स्रोत क्लिक करें.

    रिबन में XML समूह

    XML स्रोत कार्यफलक दिखाई देगा.

  3. आपके कार्यपत्रक में एक या अधिक तत्व मैप करने के लिए, XML स्रोत कार्यफलक के तत्वों का चयन करें. असन्निकट तत्वों का चयन करने के लिए, एक तत्व क्लिक करें, और तब CTRL दबाए रखें और प्रत्येक तत्व क्लिक करें.

  4. कार्यपत्रक स्थान में वहाँ चयनित तत्व खींचें जहाँ आप इन्हें दिखाना चाहते हैं.

यदि आपने अभी तक अपनी कार्यपुस्तिका में XML मैप न जोड़ा हो, या आपका डेटा XML तालिका में न हो, तो अपनी कार्यपुस्तिका को Excel मैक्रो-सक्षम कार्यपुस्तिका फ़ाइल स्वरूप (.xlsm) में सहेजें.

पृष्ठ का शीर्ष

अपने कौशल का विस्तार करें
प्रशिक्षण का अन्वेषण करें
पहले नई सुविधाएँ प्राप्त करें
Office प्रतिभागी में शामिल हों

क्या यह जानकारी मददगार थी?

आपकी प्रतिक्रिया के लिए आपको धन्यवाद!

आपकी प्रतिक्रिया के लिए धन्यवाद! ऐसा लगता है आपको हमारे किसी Office सहायता एजेंट से कनेक्ट करना मददगार हो सकता है.

×