কभी কখন XML ফাইলকে এক্সেল টেবিল-এ রূপান্তর করতে হতে পারে। এই আর্টিকেলে মাইক্রোসফট ৩৬৫ ভার্সন ব্যবহার করে XML কে এক্সেল টেবিলে কনভার্ট করার পদ্ধতি ব্যাখ্যা করা হয়েছে।
অভ্যাসের জন্য ওয়ার্কবুক ডাউনলোড করুন:
XML ফাইল কী?
XML ফাইল ভিন্ন অ্যাপ্লিকেশন এবং সিস্টেমের জন্য পঠনযোগ্য ফরম্যাটে ডেটা সংরক্ষণ করে। XML বলতে এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ (Extensible Markup Language)-কে বোঝায়। ব্যবহারকারী সরাসরি XML ফাইল পড়তে পারেন না। তাই এটি অন্য ফরম্যাটে এক্সট্রাক্ট করতে হয়। XML ফাইল मुख্যভাবে ডেটা সংরক্ষণ এবং ট্রান্সপোর্টের জন্য ব্যবহৃত হয়। এটি HTML-এর মতোই কিন্তু এর ট্যাগগুলো প্রিডিফাইনড নয়।
টেক্সট ডেটা থাকলে XML ফাইল টেক্সট এডিটর দিয়ে খুলে পরিবর্তন করা যায়। কিন্তু টেক্সট এবং সংখ্যাত্মক ডেটা দুটোই থাকলে এক্সেলে এক্সট্রাক্ট করে সহজে পড়া যায়।
XML কে এক্সেল টেবিলে রূপান্তরের ৩টি পদ্ধতি
এখানে XML কে এক্সেল টেবিলে রূপান্তরের ৩টি উপযুক্ত পদ্ধতি বর্ণনা করা হয়েছে। বোঝার সুবিধার্থে দুটি XML ফাইল ব্যবহার করা হয়েছে। একটি নিচে দেওয়া হলো:

১. ডেটা ট্যাব ব্যবহার করে XML কে এক্সেল টেবিলে রূপান্তর
ডেটা (Data) ট্যাব থেকে XML কে এক্সেল টেবিলে রূপান্তর করা যায়। এখানে দুইটি ভিন্ন পদ্ধতি রয়েছে। আপনার XML ফাইল ডিভাইসে সেভ থাকলে এই পদ্ধতি ব্যবহার করুন। ধাপগুলো নিচে:
ধাপসমূহ:
- প্রথমে ডেটা ট্যাব >> গেট ডেটা (Get Data) মেনুতে যান।
- তারপর ফ্রম ফাইল (From File) ফিচার >> ফ্রম XML (From XML) অপশনটি বেছে নিন।

এখন ইম্পোর্ট ডেটা (Import Data) নামে একটি উইন্ডো খুলবে।
- আপনার XML ফাইলটি সিলেক্ট করুন।
- তারপর ইম্পোর্ট (Import)-এ ক্লিক করুন।

ফলাফলে নেভিগেটর (Navigator) উইন্ডোটি দেখাবে।
- এখানে রেকর্ড (record) ফাইলটি সিলেক্ট করুন।
- তারপর লোড (Load)-এ ক্লিক করুন।

পরে নিচের ফলাফলটি দেখবেন। লক্ষ্য করলে দেখবেন তারিখ (Dates) গুলো জেনারেল (General) ফরম্যাটে রয়েছে।

- এখন C2:C8 সেলগুলো সিলেক্ট করুন।
- হোম (Home) ট্যাবের নাম্বার (Number) ফরম্যাটিং থেকে শর্ট ডেট (Short Date) বেছে নিন।

এখন আপনার তারিখগুলো ডেট (Date) ফরম্যাটে আছে।

চাইলে এক্সেল টেবিলটিও ফরম্যাট করতে পারেন।

২. ওয়েব URL ব্যবহার করে XML কে এক্সেল টেবিলে রূপান্তর
এখন ওয়েব URL ব্যবহার করে XML কে এক্সেল টেবিলে রূপান্তর করব। অনলাইনে XML ফাইল থাকলে এই পদ্ধতি ব্যবহার করুন। ধাপগুলো:
ধাপসমূহ:
- প্রথমে ডেটা ট্যাব >> গেট ডেটা (Get Data) মেনুতে যান।
- তারপর ফ্রম অদার সোর্সেস (From Other Sources) ফিচার >> ফ্রম ওয়েব (From Web) অপশনটি বেছে নিন।

এখন ফ্রম ওয়েব (From Web) নামে একটি ডায়লগ বক্স আসবে।
- বেসিক (Basic) বেছে নিন।
- URL বক্সে আপনার ফাইল লিংক পেস্ট করুন।
- এখানে আমি এই XML ফাইল লিংকটি ব্যবহার করেছি।
- তারপর OK দিন।

ফলাফলে নেভিগেটর (Navigator) উইন্ডোটি দেখাবে।
- এখানে URL ফাইলটি সিলেক্ট করুন।
- তারপর লোড (Load)-এ ক্লিক করুন।

শেষে আপনি রূপান্তরিত এক্সেল টেবিল পাবেন।

৩. ডেভেলপার ট্যাবের ইম্পোর্ট ফিচার ব্যবহার করে এক্সেলে XML ইম্পোর্ট
ডেভেলপার (Developer) ট্যাব দিয়েও XML ফাইলকে এক্সেল টেবিলে রূপান্তর করা যায়। ধাপগুলো দেখুন:
ধাপসমূহ:
- প্রথমে ডেভেলপার ট্যাব >> ইম্পোর্ট (Import) অপশনটি বেছে নিন।

এখন ইম্পোর্ট XML (Import XML) নামে একটি উইন্ডো আসবে।
- প্রথমে ফাইল নেম (File name) বক্সে আপনার XML ফাইলটি বেছে নিন।
- তারপর ইম্পোর্ট (Import)-এ ক্লিক করুন।

তারপর এরর ইন XML (Error In XML) নামে একটি ডায়লগ বক্স আসতে পারে।
- যদি আসে তবে OK দিন।

পরে ইম্পোর্ট ডেটা (Import Data) ডায়লগ বক্স আসবে।
- এখানে XML টেবিল ইন এক্সিস্টিং ওয়ার্কশীট (XML table in existing worksheet) বেছে নিন এবং পজিশন নির্দিষ্ট করুন।
- তারপর OK দিন।

শেষে নিচের ডেটা টেবিলটি দেখবেন। এখানেও তারিখ (Dates) গুলো জেনারেল (General) ফরম্যাটে রয়েছে। তাই ফরম্যাটিং ডেট (Date)-এ পরিবর্তন করব।

নিচে আমার রূপান্তরিত এক্সেল টেবিল-এর চূড়ান্ত ফরম্যাট দেওয়া হলো।

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