Excel में XML का ओवरव्यू

XML आरेख

XML स्कीमा से कार्यपत्रक कक्षों पर XML तत्वों को मैप करने के लिए, अन्य डेटाबेसेस और अनुप्रयोगों से सहभागिता के लिए संशोधित XML डेटा को निर्यात करने के लिए Microsoft Excel, एक्सटेंसिबल मार्कअप भाषा (XML) डेटा को आयात करना आसान बनाता है, जिसे अन्य डेटाबेसेस और अनुप्रयोगों से बनाया गया है. इन XML सुविधाओं के बारे में विचार करें, जैसे परिचित उपयोगकर्ता इंटरफ़ेस के साथ Office Excel को XML डेटा फ़ाइल जनरेटर में बदलना.

इस आलेख में

Excel में XML का उपयोग क्यों करें?

XML डेटा और स्कीमा फ़ाइलें

मुख्य XML और Excel परिदृश्य

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

XML मैप्स के साथ कार्य करना

XML स्रोत कार्य फलक का उपयोग करना

तत्व प्रकार और उनके चिह्न

एकल-मैप किए गए कक्षों के साथ कार्य करना

XML तालिकाओं में दोहराए जाने वाले कक्षों के साथ कार्य करना

XML मैप सुरक्षा सावधानियाँ

XML डेटा आयात करना

किसी अनुमानित स्कीमा के साथ कार्य करना

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

Excel मैक्रो-सक्षम Office Open XML स्वरूप फ़ाइल का उपयोग करना

Excel में XML का उपयोग क्यों करें?

XML एक तकनीक है जो कि किसी मानव के पढ़ने योग्य फ़ाइल में संरचनात्मक डेटा का प्रबंधन और साझा करने के लिए डिज़ाइन की गई है. XML औद्योगिक-मानक दिशानिर्देश का अनुसरण करता है और उसे विभिन्न प्रकार के डेटाबेसेस और अनुप्रयोगों के द्वारा संसाधित किया जा सकता है. XML का उपयोग करके, अनुप्रयोग डिज़ाइनर अपने स्वयं के अनुकूलित टैग्स, डेटा संरचनाएँ और स्कीमा बना सकते हैं. संक्षेप में, XML डेटाबेसेस़, अनुप्रयोगों और संगठनों के मध्य डेटा के निर्धारण, ट्रांसमिशन, सत्‍यापन और व्याख्या को बहुत आसान बनाता है.

XML डेटा और स्कीमा फ़ाइलें

Excel प्राथमिक रूप से दो प्रकार की XML फ़ाइलों के साथ कार्य करता है:

  • XML डेटा फ़ाइलें (.xml), जिसमें कस्टम टैग्स और संरचनात्मक डेटा शामिल है.

  • स्कीमा फ़ाइलें (.xsd), जिनमें नियमों को लागू करने वाले स्कीमा टैग्स शामिल होते हैं, जैसे कि डेटा प्रकार और सत्यापन.

XML मानक एक्सटेंसिबल स्टाइलशीट भाषा रूपांतरण (XSLT) (.xslt) फ़ाइलें भी निर्धारित करता है, जिसे भिन्न प्रस्तुति स्वरूपों में शैलियों को लागू करने और XML डेटा को ट्रांस्फ़ॉर्म करने के लिए उपयोग किया जाता है. आप इन ट्रांस्फ़ॉर्म्स को Excel में XML फ़ाइलें आयात करने से पहले और Excel से XML फ़ाइलें निर्यात करने के बाद लागू कर सकते हैं. यदि XSLT फ़ाइलें उन XML डेटा फ़ाइलों से लिंक की गई हैं, जिनको आप Excel में आयात करते हैं, तो डेटा को कार्यपत्रक पर जोड़े जाने से पहले आपके पास स्‍वरूपण को लागू करने और नहीं लागू करने का विकल्प होता है, लेकिन केवल तभी, जब आप किसी XML फ़ाइल को Excel में से खोलें आदेश का उपयोग करके खोलते हैं. फ़ोल्डर में XML फ़ाइलें देखने के लिए अपने द्वारा खोलें बटन क्लिक करने से पहले XML फ़ाइलें (*.xml) फ़ाइल प्रकार चुनें.

मुख्य XML और Excel परिदृश्य

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

निम्नलिखित मुख्य परिदृश्य हैं, जिन्हें XML सुविधाओं द्वारा इस काम में लाने के लिए डिज़ाइन किया जाता है:

  • मौजूदा कक्षों को XML तत्वों में मैप करके मौजूदा Excel टेम्पलेट्स की कार्यक्षमता को विस्तृत करें. यह आपके टेम्पलेट्स को पुनः डिज़ाइन किए बिना, इनमें XML डेटा प्राप्त करना और भेजना आसान बनाता है.

  • मौजूदा कार्यपत्रकों पर XML तत्वों की मैपिंग के द्वारा आपके मौजूदा परिकलन मॉडल्स में इनपुट के रूप में XML डेटा का उपयोग करें.

  • नई कार्यपुस्तिका में XML डेटा फ़ाइलें आयात करें.

  • किसी वेब सेवा से अपनी Excel कार्यपत्रक में XML डेटा आयात करें.

  • XML डेटा फ़ाइलों के लिए मैप किए गए कक्षों में डेटा आयात करें, जो कार्यपुस्तिका में अन्य डेटा से स्वतंत्र हैं.

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

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

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

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

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

कॉलआउट 2 XML स्कीमा तत्वों को व्यक्तिगत कक्षों या XML तालिकाओं में मैप करना

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

चरण 4 XML संरचना और परिभाषाओं को संरक्षित रखते समय, डेटा दर्ज करना, मैप किए गए कक्षों को ले जाना और Excel कार्यक्षमता को बढ़ाना

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

XML मैप्स के साथ कार्य करना

आप Excel में कोई कार्यपुस्तिका बना या खोल सकते हैं, कार्यपुस्तिका पर कोई XML स्कीमा फ़ाइल (.xsd) अनुलग्न कर सकते हैं, और फिर व्यक्तिगत कक्षों या तालिकाओं पर स्कीमा के XML तत्वों को मैप करने के लिए XML स्रोत कार्य फलक का उपयोग कर सकते हैं. अपने कार्यपत्रक पर XML तत्वों को मैप करने के बाद, आप मैप किए गए कक्षों के अंदर और बाहर XML डेटा आयात या निर्यात कर सकते हैं.

आपके द्वारा अपनी कार्यपुस्तिका पर कोई XML स्कीमा फ़ाइल (.xsd) जोड़ने पर, आप कोई XML मैप बनाते हैं. सामान्य रूप से, XML मैप्स मैप किए गए कक्षों को बनाने और XML स्कीमा में मैप किए गए कक्षों एवं व्यक्तिगत तत्वों के मध्य संबंध को प्रबंधित करने के लिए उपयोग किए जाते हैं. इसके अतिरिक्त, जब आप XML डेटा फ़ाइलें (.xml) आयात या निर्यात करते हैं तो XML मैप्स स्कीमा में तत्वों के लिए मैप किए गए कक्षों की सामग्री को बाइंड करने के लिए उपयोग किए जाते हैं.

आप दो प्रकार के मैप किए गए कक्ष बना सकते हैं: एकल-मैप किए गए कक्ष और दोहराए जाने वाले कक्ष (जो कि XML तालिकाओं के समान दिखाई देते हैं). अपने कार्यपत्रक को डिज़ाइन करना अधिक आसान बनाने के लिए, आप किसी कार्यपत्रक पर कहीं से भी मैप किए गए कक्षों को खींच सकते हैं और किसी भी क्रम में — भले ही वह XML स्कीमा से थोड़ा भिन्न हो. आप यह भी चुन सकते हैं कि कौन से तत्वों को मैप करना है और किन तत्वों को नहीं.

XML मैप्स का उपयोग करने के बारे में निम्न नियमों को जानना महत्वपूर्ण है:

  • किसी कार्यपुस्‍तिका में एक या एक से अधिक XML मैप्स हो सकते हैं.

  • आप एक समय पर किसी कार्यपुस्‍तिका में एक स्थान के लिए केवल एक तत्व को मैप कर सकते हैं.

  • प्रत्येक XML मैप एक स्वतंत्र इकाई है, भले ही समान कार्यपुस्‍तिका में एकाधिक XML मैप्स समान स्कीमा को संदर्भित करते हों.

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

XML स्रोत कार्य फलक का उपयोग करना

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

XML स्रोत कार्य फलक

1.  कार्यपुस्‍तिका पर जोड़े गए XML मैप्स को सूचीबद्ध करता है

2.  वर्तमान में सूचीबद्ध XML मैप में XML तत्वों की एक पदानुक्रम सूची प्रदर्शित करता है

3.  XML स्रोत कार्य फलक और XML डेटा के साथ कार्य करते समय विकल्पों को सेट करता है, जैसे कि डेटा का पूर्वावलोकन कैसे करें और शीर्षकों का नियंत्रण कैसे करें

4.  XML मैप्स संवाद बॉक्स खोलता है, जिसे आप XML मैप्स जोड़ने, हटाने या नाम बदलने के लिए उपयोग कर सकते हैं

5.  सत्यापित करता है कि आप वर्तमान XML मैप के द्वारा XML डेटा निर्यात कर सकते हैं या नहीं

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

तत्व प्रकार और उनके चिह्न

निम्न तालिका हर XML तत्वों के प्रकार का सारांश देती है, जिनके साथ Excel कार्य कर सकता है और चिह्न का सारांश देती है, जो कि तत्व के हर प्रकार का प्रतिनिधित्व करने के लिए उपयोग किए जाते हैं.

तत्व प्रकार

चिह्न

पैरेंट तत्व

बटन छवि

आवश्यक पैरेंट तत्व

बटन छवि

दोहराया जाने वाला पैरेंट तत्व

चिह्न छवि

आवश्यक दोहराया जाने वाला पैरेंट तत्व

बटन छवि

चाइल्ड तत्व

बटन छवि.

आवश्यक चाइल्ड तत्व

चिह्न छवि

दोहराया जाने वाला चाइल्ड तत्व

बटन छवि

आवश्यक दोहराया जाने वाला चाइल्ड तत्व

चिह्न छवि

विशेषता

चिह्न छवि

आवश्यक विशेषता

बटन छवि

किसी जटिल संरचना में सरल सामग्री

बटन छवि

किसी जटिल संरचना में आवश्यक सरल सामग्री

बटन छवि

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

एकल-मैप किए गए कक्षों के साथ कार्य करना

एकल-मैप किया गया कक्ष वह कक्ष है, जिसे न दोहराए जाने वाले XML तत्व के लिए मैप किया गया हो. आप अपने कार्यपत्रक में किसी एकल कक्ष पर XML स्रोत कार्य फलक से किसी न दोहराए जाने वाले XML तत्व को खींचते हुए एकल-मैप किया गया कक्ष बना सकते हैं.

आपके द्वारा कार्यपत्रक पर कोई न दोहराए जाने वाले XML तत्व को खींचने पर, आप ऊपर किसी शीर्षक के रूप में या केवल एकल-मैप किए गए कक्ष के बाईं ओर XML तत्व नाम को शामिल करने हेतु चुनने के लिए स्मार्ट टैग का उपयोग कर सकते हैं या आप किसी मौजूदा कक्ष के मान को शीर्षक के रूप में उपयोग कर सकते हैं.

आप एकल-मैप किए गए कक्ष में कोई सूत्र भी उपयोग कर सकते हैं, यदि कक्ष किसी XML स्कीमा परिभाषा (XSD) डेटा प्रकार जिसे Excel संख्या, दिनांक, या समय के रूप में समझता है के साथ किसी XML तत्व के लिए मैप किया गया है.

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

XML तालिकाओं में दोहराए जाने वाले कक्षों के साथ कार्य करना

XML तालिकाएँ प्रकटन और कार्यक्षमता में Excel तालिकाओं के समान हैं. XML तालिका वह Excel तालिका होती है जो कि एक या एक से अधिक दोहराए जाने वाले XML तत्वों के लिए मैप की गई हो. XML तालिका में प्रत्येक स्तंभ किसी XML तत्व का प्रतिनिधित्व करता है.

कोई XML तालिका तब बनाई जाती है, जब आप निम्न कार्य करते हैं:

  • कोई XML डेटा फ़ाइल आयात करने के लिए आयात करें आदेश (डेवलपर टैब पर XML समूह में) का उपयोग करते हैं.

  • कोई XML डेटा फ़ाइल खोलने के लिए Excel में से खोलें आदेश का उपयोग करें — और फिर XML खोलें संवाद बॉक्स में XML तालिका के रूप में चयन करें.

  • कोई XML डेटा फ़ाइल आयात करने के लिए XML डेटा आयात से आदेश (डेटा टैब पर, बाह्य डेटा प्राप्त करें समूह में, अन्य स्रोत से आदेश बटन से) का उपयोग करें — और फिर डेटा आयात करें संवाद बॉक्स में मौजूदा कार्यपत्रक में XML तालिका या नया कार्यपत्रक का चयन करें.

  • XML स्रोत कार्य फलक से किसी कार्यपत्रक पर एक या एक से अधिक दोहराए जाने वाले तत्वों को खींचें.

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

आपके द्वारा XML तालिकाओं के साथ कार्य किए जाने के दौरान XML स्रोत कार्य फलक में विकल्प बटन के अंतर्गत दो विकल्प उपयोगी होते हैं:

  • मैप करते समय तत्व स्वचालित रूप से मर्ज करें     चयनित किए जाने पर, Excel एकाधिक फ़ील्ड्स से एक XML तालिका बनाता है, जैसे कि वे कार्यपत्रक पर छोड़े गए थे. यह विकल्प तब तक कार्य करता है जब तक कि एकाधिक फ़ील्ड एक दूसरे के निकट समान पंक्ति पर छोड़े जाते हैं. यदि यह विकल्प साफ़ किया जाता है, तो प्रत्येक तत्व अपनी स्वयं की XML तालिका के रूप में दिखाई देता है.

  • मेरे डेटा में शीर्षक हैं     चयनित होने पर, आपके द्वारा अपने कार्यपत्रक पर मैप किए गए दोहराए जाने वाले तत्वों के लिए मौजूदा शीर्षक डेटा को स्तंभ शीर्षकों के रूप में उपयोग किया जाता है. यदि यह विकल्प साफ़ किया जाता है, तो XML तत्व के नामों को स्तंभ शीर्षकों के रूप में उपयोग किया जाता है.

XML तालिकाओं का उपयोग करके, आप किसी XML डेटा स्रोत पर आधारित डेटा को आसानी से आयात, निर्यात, सॉर्ट, फ़िल्‍टर और मुद्रित कर सकते हैं. हालाँकि, XML तालिकाएँ कार्यपत्रक पर कैसे व्यवस्थित की जा सकती हैं, इनके बारे में कुछ सीमाएँ हैं.

  • XML तालिकाएँ पंक्ति-आधारित है, इसका अर्थ है कि वे शीर्षक पंक्ति के नीचे से बढ़ाई जाती हैं. आप नई प्रविष्टियों को मौजूदा पंक्तियों के ऊपर नहीं जोड़ सकते हैं.

  • आप किसी XML तालिका को पक्षांतरित नहीं कर सकते हैं ताकि नई प्रविष्टियाँ दाईं ओर जोड़ी जाएँ.

किसी XML स्कीमा डेफ़िनेशन (XSD) डेटा प्रकार के साथ XML तत्वों पर मैप किए गए सूत्रों को स्तंभों में उपयोग कर सकते हैं, जिसे Excel संख्या, दिनांक या समय के रूप में समझता है. केवल किसी Excel तालिका के रूप में, तालिका पर नई पंक्तियाँ जोड़े जाने पर किसी XML तालिका में सूत्रों को स्तंभ के नीचे भरा जाता है.

XML मैप सुरक्षा सावधानियाँ

कोई XML मैप और उसका डेटा स्रोत Excel कार्यपुस्तिका में सहेजे जाते हैं, किसी विशिष्ट कार्यपत्रक पर नहीं. कोई दुर्भावनापूर्ण उपयोगकर्ता किसी Microsoft Visual Basic for Applications (VBA) मैक्रो का उपयोग करके इस मैप जानकारी को देख सकता है. इसके अलावा, यदि आप मैक्रो-सक्षम Excel Office Open XML स्वरूप फ़ाइल के रूप में अपनी कार्यपुस्‍तिका को सहेजते हैं, तो यह मैप जानकारी Microsoft नोटपैड या किसी अन्य पाठ संपादन प्रोग्राम के द्वारा देखी जा सकती है.

यदि आप मैप जानकारी का उपयोग करना जारी रखना चाहते हैं लेकिन संभावित संवेदनशील डेटा स्रोत जानकारी को निकालना चाहते हैं, तो आप कार्यपुस्तिका से XML स्कीमा की डेटा स्रोत परिभाषा को हटा सकते हैं, लेकिन अभी भी XML मैप गुण संवाद बॉक्स में कार्यपुस्तिका में डेटा स्रोत परिभाषा सहेजें चेक बॉक्स रिक्त करके XML डेटा निर्यात कर सकते हैं, जो कि डेवलपर टैब पर XML समूह में मैप गुण आदेश से उपलब्ध है.

यदि आप कोई मैप हटाने से पहले किसी कार्यपुस्तिका को हटाते हैं, तो डेटा स्रोत और संभवत अन्य संवेदनशील जानकारी के बारे में मैप जानकारी अभी भी कार्यपुस्तिका में सहेजी रहती है. यदि आप संवेदनशील जानकारी को निकालने के लिए कार्यपुस्तिका का अद्यतन कर रहे हैं, तो आप कार्यपत्रक हटाने से पहले XML मैप हटाना सुनिश्चित करें, ताकि कार्यपुस्तिका से मैप जानकारी को स्थायी रूप से निकाल दिया जाता है.

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

XML डेटा आयात करना

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

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

  • आयात और निर्यात के लिए स्कीमा से डेटा मान्य करना    निर्दिष्ट करता है कि डेटा आयात करते समय Excel डेटा को XML मैप से मान्य करता है या न‍हीं. जब आप यह सुनिश्चित करना चाहते हैं कि जो XML डेटा आप आयात करते हैं, वह XML स्कीमा की पुष्टि करता है, तो इस विकल्प पर क्लिक करें.

  • मौजूदा डेटा को नए डेटा से अधिलेखित करना    निर्दिष्ट करता है कि आपके द्वारा डेटा निर्यात किए जाने पर डेटा अधिलेखित किया गया है या नहीं. जब आप वर्तमान डेटा को नए डेटा से बदलना चाहते हैं, तो इस विकल्प पर क्लिक करें, उदाहरण के लिए, जब नई XML डेटा फ़ाइल में अप-टू-डेट डेटा हो.

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

आपके द्वारा XML डेटा आयात किए जाने पर, हो सकता है आप कुछ मैप किए गए कक्षों को अधिलेखित करना चाहते हों, लेकिन अन्य को नहीं. उदाहरण के लिए, आपके द्वारा कोई XML फ़ाइल आयात किए जाने पर कुछ मैप किए गए कक्षों में सूत्र शामिल हो सकते हैं और आप सूत्र को अधिलेखित नहीं करना चाहते हैं. इसके दो तरीके हैं, जिन्हें आप उपयोग कर सकते हैं:

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

  • समान XML स्कीमा से दो XML मैप्स बनाना. XML डेटा आयात करने के लिए एक XML मैप का उपयोग करें. इस XML मैप "आयात करें" में, तत्वों को उन कक्षों में मैप नहीं करें, जिनमें वे सूत्र या अन्य डेटा हों, जिन्हें आप अधिलेखित नहीं करना चाहते हैं. डेटा निर्यात करने के लिए अन्य XML मैप का उपयोग करें. इस XML मैप "निर्यात करें" में, उन तत्वों को मैप करें, जिन्हें आप किसी XML फ़ाइल में निर्यात करना चाहते हैं.

नोट: उपयोगकर्ता इंटरफ़ेस के द्वारा किसी डेटा स्रोत से कनेक्ट करने के लिए डेटा पुनर्प्राप्ति सेवा कनेक्शन (.uxdc) फ़ाइल का उपयोग करके किसी वेब सेवा द्वारा XML डेटा निर्यात करने की क्षमता Excel 2003 से बाद के संस्करणों में अब समर्थित नहीं है. यदि आप Excel 2003 में बनाई गई कोई कार्यपुस्तिका खोलते हैं, तो आप अभी भी डेटा देख सकते हैं, लेकिन आप स्रोत डेटा को संपादित या ताज़ा नहीं कर सकते हैं.

किसी अनुमानित स्कीमा के साथ कार्य करना

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

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

आप किसी अलग XML स्कीमा डेटा फ़ाइल (.xsd) के रूप में Excel अनुमानित स्कीमा को निर्यात नहीं कर सकते हैं. हालाँकि कोई XML स्कीमा फ़ाइल बनाने के लिए XML स्कीमा संपादक और अन्य विधियाँ है, हो सकता है कि आपको उन पर सुविधाजनक पहुँच प्राप्त न हो या उनका उपयोग करना नहीं जानते हों. वैकल्पिक रूप से, आप Excel 2003 XML उपकरण एड-इन संस्करण 1.1 का उपयोग कर सकते हैं, जो कि किसी XML मैप से कोई स्कीमा फ़ाइल बना सकता है. अधिक जानकारी के लिए, Excel 2003 XML उपकरण एड-इन संस्करण 1.1 उपयोग करना देखें.

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

आप कार्यपत्रक पर मैप किए गए कक्षों की सामग्री को निर्यात करके XML डेटा निर्यात करते हैं. आपके द्वारा डेटा निर्यात किए जाने पर, कौन सा डेटा और उसे कैसे सहेजना है, यह निर्धारित करने के लिए Excel निम्न नियमों को लागू करता है:

  • किसी वैकल्पिक तत्व के लिए रिक्त कक्ष मौजूद होने पर खाली आइटम्स नहीं बनाए जाते हैं, लेकिन किसी आवश्यक तत्व के लिए रिक्त कक्ष मौजूद होने पर खाली आइटम्स बनाए जाते हैं.

  • डेटा लिखने के लिए Unicode Transformation Format-8 (UTF-8) एन्कोडिंग उपयोग की जाती है.

  • सभी नामस्थानों को रूट XML तत्व में परिभाषित किया जाता है.

  • Excel मौजूदा नामस्थान उपसर्गों को अधिलेखित करता है. डिफ़ाल्ट नामस्थान ns0 के उपसर्ग के साथ असाइन किया जाता है. आने वाले नामस्थान ns1, ns2 से ns<count> तक निर्दिष्ट किए जाते हैं, जहाँ <count> XML फ़ाइल पर लिखे गए नामस्थानों की संख्या है.

  • टिप्पणी नोड्स संरक्षित नहीं है.

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

Excel मैक्रो-सक्षम Office Open XML स्वरूप फ़ाइल का उपयोग करना

आप Excel मैक्रो-सक्षम Office Open XML स्वरूप फ़ाइल (.xlsm) को शामिल करके किसी Excel कार्यपुस्तिका को विभिन्न फ़ाइल स्वरूपों में सहेज सकते हैं. Excel का एक निर्धारित XML स्कीमा है जो किसी Excel कार्यपुस्तिका की सामग्री को निर्धारित करता है, जिसमें XML टैग्स शामिल होते हैं, जो कि सभी कार्यपुस्तिका की जानकारी जैसे कि डेटा और गुण संग्रहीत करते हैं और कार्यपुस्तिका की संपूर्ण संरचना को निर्धारित करते हैं. कस्टम अनुप्रयोग इस Excel मैक्रो-सक्षम Office XML स्वरूप फ़ाइल का उपयोग कर सकते हैं. उदाहरण के लिए, हो सकता है कि डेवलपर्स एकाधिक कार्यपुस्तिकाओं में डेटा खोज के लिए कोई कस्टम अनुप्रयोग बनाना चाहते हों, जो कि इस स्वरूप में सहेजे गए हैं और प्राप्त डेटा के आधार पर कोई रिपोर्टिंग सिस्टम बनाना चाहते हों.

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

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

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

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

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

×