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

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

ধাপ ২: নোটপ্যাডে XML টেমপ্লেট তৈরি করা
এটি CSV ফাইলকে XML ফাইলে এক্সেলে কনভার্ট করার সবচেয়ে গুরুত্বপূর্ণ ধাপ। আপনার অনন্য ডেটাসেটের জন্য একটি সিম্পল XML টেমপ্লেট তৈরি করতে হবে। আপনি যেকোনো টেক্সট এডিটর ব্যবহার করতে পারেন। এখানে আমি উইন্ডোজ ১০-এর জন্য নোটপ্যাড ব্যবহার করছি।
- এখন .xml এক্সটেনশন সহ একটি নতুন টেমপ্লেট ফাইল তৈরি করুন এবং যেকোনো টেক্সট এডিটর দিয়ে খুলুন।
- তারপর টেক্সট এডিটরে নিচের XML কোডটি টাইপ করুন।
- লক্ষ্য করুন, আপনাকে আপনার নিজস্ব কলাম হেডার দিয়ে নাম এবং লোকেশন শব্দগুলো রিপ্লেস করতে হবে।
- এছাড়া location_data এবং location শব্দগুলো আপনার ডেটাসেট অনুযায়ী পরিবর্তন করতে পারেন।

ধাপ ৩: টেমপ্লেট এক্সেলে ইমপোর্ট করা
আপনার ডেটাসেটের জন্য টেমপ্লেট তৈরি করার পর, এখন আপনাকে সেটি এক্সেলে আনা হবে CSV-থেকে XML ম্যাপে কনভার্ট করতে।
- শুরুতে ডেভেলপার ট্যাবে যান এবং XML সেকশনের অধীনে সোর্স-এ ক্লিক করুন।

- এটি XML সোর্স উইন্ডো খুলবে, এবং সেখানে XML ম্যাপস-এ ক্লিক করুন।

- পরবর্তী, নতুন XML ম্যাপস উইন্ডোতে অ্যাড-এ ক্লিক করুন।

- এখানে সিলেক্ট XML সোর্স উইন্ডোতে ফাইল টাইপস ড্রপ-ডাউন থেকে অল ফাইলস বেছে নিন।
- এখন আপনার তৈরি করা XML টেমপ্লেট ফাইলটি নির্বাচন করুন এবং ওপেন ক্লিক করুন।

- তারপর নতুন মেসেজ বক্সে OK ক্লিক করুন।

- পরবর্তী, নতুন উইন্ডোতে আপনি দেখবেন এক্সেল টেমপ্লেট ফাইলটিকে XML ম্যাপ হিসেবে যোগ করেছে।
- এখানে OK চাপুন।

- ফলস্বরূপ, আপনি XML সোর্স উইন্ডোতে কলাম হেডারগুলো ট্রি স্ট্রাকচার হিসেবে দেখতে পাবেন।

- এখন XML সোর্স উইন্ডো থেকে নাম সেকশনটি ক্লিক করে ড্র্যাগ করুন এবং সেল B4-এ ড্রপ করুন যেখানে কলাম হেডার অবস্থিত।
- একইভাবে লোকেশন সেকশনটি সেল C4-এ ড্র্যাগ করে ড্রপ করুন।

- ফলস্বরূপ, এক্সেল ডেটাসেটটি ম্যাপ করবে এবং নিচের মত ফরম্যাট করবে।

ধাপ ৪: XML ফরম্যাটে ফাইল এক্সপোর্ট করা
এই চূড়ান্ত ধাপে আমরা XML ফাইলটি এক্সপোর্ট করব এবং উপযুক্ত লোকেশনে সেভ করব। লক্ষ্য করুন, এক্সেল আমরা যা CSV ডেটা ব্যবহার করেছি কনভার্ট করার জন্য তার ফরম্যাট পরিবর্তন করবে।
- পরবর্তী, ডেভেলপার ট্যাবে নেভিগেট করুন, এবং XML সেকশন থেকে এক্সপোর্ট-এ ক্লিক করুন।

- তারপর নতুন এক্সপোর্ট XML উইন্ডোতে ফাইলটির নাম দিন এবং এক্সপোর্ট-এ ক্লিক করুন।

- পরিণামস্বরূপ, এক্সেল ফাইলটি XML ফরম্যাটে এক্সপোর্ট এবং সেভ করবে এবং আপনি ফাইলটি খুলে চেক করতে পারেন অপারেশন সফল হয়েছে কিনা।

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