স্কিমা-ভিত্তিক XML ফাইলগুলো আমাদের সমগ্র ওয়ার্কশীট ম্যাপ করতে এবং কম সময়ে একটি নতুন XML ফাইল তৈরি করতে সাহায্য করে। আপনি যদি জানতে চান কীভাবে আপনি এক্সেলে একটি স্কিমা-ভিত্তিক XML ফাইল তৈরি করতে পারেন, তবে এই লেখা আপনার কাজে আসতে পারে। এই লেখায়, আমরা বিস্তারিত ব্যাখ্যা সহ আলোচনা করব কীভাবে আপনি এক্সেলে একটি স্কিমা-ভিত্তিক XML ফাইল তৈরি করতে পারেন।
নিচের প্র্যাকটিস ওয়ার্কবুকটি ডাউনলোড করুন।
XML স্কিমা ফরম্যাটের ওভারভিউ
সংজ্ঞা
স্কিমা আসলে XML ডকুমেন্ট ফরম্যাটের একটি নির্দিষ্ট ধরন। এক্সএমএল স্কিমা একটি XML অবজেক্টের অ্যাট্রিবিউট এবং কম্পোনেন্টের মধ্যে ইন্টারঅ্যাকশন বর্ণনা করে।
স্কিমা তৈরি করার জন্য একটি ডকুমেন্টের কাঠামো বিশ্লেষণ করা এবং প্রতিটি কাঠামোগত উপাদানের জন্য সংজ্ঞা অ্যাট্রিবিউট করা প্রয়োজন।
XML স্কিমা ডকুমেন্টের বিল্ডিং ব্লক
প্রতিটি একক স্কিমা ডকুমেন্টের কিছু निश्चিত উপাদান থাকে।
- এলিমেন্ট এবং অ্যাট্রিবিউট।
- চাইল্ড এলিমেন্টের ক্রম এবং তাদের সংখ্যা।
- এই একাধিক এলিমেন্ট এবং অ্যাট্রিবিউটের ডেটা টাইপ।
- এই এলিমেন্ট এবং অ্যাট্রিবিউটের নির্দিষ্ট মান।
XML স্কিমায় ব্যবহৃত ডেটা টাইপ
- সময়
- তারিখ
- পূর্ণসংখ্যা
- দশমিক
- স্ট্রিং
- কাল
- বুলিয়ান
XML স্কিমা ব্যবহার করার সুবিধা
- XML স্কিমা টাইপের সাথে গ্রহণযোগ্য ডকুমেন্ট কন্টেন্ট ব্যাখ্যা করা তুলনামূলকভাবে সহজ
- ডেটা বৈধতা যাচাই সহজ
- ডেটা ফ্যাক্টস সংজ্ঞা উপস্থাপনা।
- ডেটা প্যাটার্ন প্রদর্শন করা সহজ।
- ডেটা রূপান্তর সহজ।
XML ফরম্যাট ব্যবহার করার অসুবিধা
- XML সিনট্যাক্স অনেক ক্ষেত্রে অন্যান্য টেক্সট-ভিত্তিক ফরম্যাটের চেয়ে জটিল এবংverbose।
- XML-এ অ্যারে সমর্থিত নয়।
- XML ফাইলগুলোর ডকুমেন্ট সাইজ অন্যান্য ফাইল ফরম্যাটের চেয়ে বড়, কারণ এটি টেক্সট-ভারী প্রকৃতির।
- একই সাথে, XML ডকুমেন্ট কম পঠনযোগ্য।
এক্সেলে স্কিমা তৈরির ধাপে ধাপে প্রক্রিয়া
নিচের ডেটাসেটটি ব্যবহার করে আমরা প্রদর্শন করব কীভাবে আপনি একটি স্কিমা-ভিত্তিক XML ফাইল তৈরি করতে পারেন। এই প্রক্রিয়ায়, আপনাকে রিবনে ডেভেলপার ট্যাব যোগ করতে হবে যদি এটি রিবনে না থাকে। আমাদের এক্সেলের বাইরে নোটপ্যাড অ্যাপ্লিকেশন ব্যবহার করতে হবে।

ধাপ ১: ডেভেলপার ট্যাব সক্রিয় করা
এক্সেলে স্কিমা-ভিত্তিক XML ফাইল তৈরি করা এবং পরে সেটির সাথে ম্যাপিং করার আগে, আমাদের ডেটাসেট এবং ওয়ার্কশীট রিবন প্রস্তুত করতে হবে।
- শুরুতে, আমাদের চেক করতে হবে ডেভেলপার ট্যাব রিবনে আছে কিনা।
- যদি ডেভেলপার ট্যাব রিবনে না থাকে, তবে আমাদের অপশনস থেকে ম্যানুয়ালি ডেভেলপার ট্যাব যোগ করতে হবে।
- এটি করতে, শীটের কোণার ফাইল-এ ক্লিক করুন।

- তারপর স্টার্টআপ পেজে, অপশন-এ ক্লিক করুন।

- পরবর্তী ডায়ালগ বক্সে, রিবন কাস্টমাইজ-এ ক্লিক করুন।
- তারপর ডান প্যানেল থেকে লক্ষ্য করুন যে ডেভেলপার চেক বক্স টিক করা নেই।

- ডেভেলপার চেক বক্সে টিক দিন এবং তারপর ওকে ক্লিক করুন।

- उसके बाद, आप देखेंगे कि डेवलपर टैब अब रिबन में है।

ধাপ ২: নোটপ্যাডে স্কিমা ফাইল প্রস্তুত করা
डेवलपर टैब रिबन में होने के बाद, हम नोटपैड में स्कीमा-आधारित XML फाइल बना सकते हैं।
- डेटासेट को देखकर, हमें नोटपैड में एक स्कीमा-आधारित XML सोर्स फाइल तैयार करनी होगी।
- स्कीमा फाइल XML फाइल की संरचना निर्धारित करेगी और हमें एक्सेल के बाहर एक नोटपैड एडिटर में ऐसा करना होगा।
- नीचे प्रस्तुत कोड:
- कोड के कई घटक हैं। प्रत्येक टैग का अलग अर्थ है।
- पहली लाइन सभी प्रकार के स्कीमा-आधारित XML फाइलों के लिए अनिवार्य है।
- हम अपने निर्दिष्ट फाइल के कॉलम हेडर को रिकॉर्ड टैग के अंदर ओपनिंग और क्लोजिंग टैग में डालते हैं।
ধাপ ৩: ওয়ার্কশীতে স্কিমা ফাইল লোড এবং ম্যাপ করা
इस चरण में, हमारे पास स्कीमा XML फाइल तैयार है। तो हम उस फाइल को लोड कर सकते हैं और वर्कशीट को मैप कर सकते हैं।
- तब डेवलपर टैब पर जाएं और स्रोत पर क्लिक करें।
- तब साइड पैनल से, XML मैप्स पर क्लिक करें।

- तब एक नया डायलॉग बॉक्स XML मैप्स नाम से दिखाई देगा।
- उस डायलॉग बॉक्स में, जोड़ें बटन पर क्लिक करें।

- एक फाइल एक्सप्लोरर विंडो खुलेगी, उस विंडो से, अभी बनाए गए XML स्कीमा फाइल को चुनें और लोड करें।

- XML मैप्स डायलॉग बॉक्स में, अब स्कीमा फाइल लोड हो गई है।
- फाइल पर क्लिक करके फाइल चुनें और फिर ओके पर क्लिक करें।

ধাপ ৪: কলাম হেডার প্রতিস্থাপন
चूंकि हमारे पास स्कीमा फाइल लोड है, हम अब साइड पैनल से शीट में मौजूदा कॉलम को खींचकर बदल सकते हैं।
- अब साइड पैनल में स्कीमा-आधारित XML फाइल से कॉलम हेडर हैं।

- तब साइड पैनल में पहले आइटम को सेल B4 पर खींचें।

- अन्य कॉलम हेडर्स के लिए भी यही प्रक्रिया दोहराएं।
- तो हमने सफलतापूर्वक स्कीमा-आधारित XML फाइल से कॉलम हेडर्स को एक्सेल वर्कशीट में मैप किया।

ধাপ ৫: এক্সেল ফাইল এক্সপোর্ট করা এবং আউটপুট পর্যবেক্ষণ
वर्कशीट का मैपिंग हो गया। एक्सपोर्ट करना और फिर फाइल खोलना वांछित आउटपुट देगा।
- तब डेवलपर टैब से, निर्यात कमांड पर क्लिक करें।

- तब एक फाइल एक्सप्लोरर विंडो होगी जहां आपको आउटपुट फाइल का गंतव्य चुनना होगा।
- फोल्डर चुनें और फिर ओके क्लिक करें।

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

