এক্সটেনসিবল মার্ক-আপ ল্যাঙ্গুয়েজ কে XML বলা হয়। এই ডায়েলেক্ট HTML-এর সাথে মিলত। একটি মার্ক-আপ ল্যাঙ্গুয়েজ আসলে ট্যাগ ব্যবহার করে টেক্সট ডিফাইন করে এবং এটি একটি কম্পিউটার ল্যাঙ্গুয়েজ। টেক্সট দেখানো প্রি-ডিফাইনড না থাকায়, ট্যাগগুলো এটিকে ফরম্যাট করতে ব্যবহৃত হয়। এর মানে হলো ফাইলের লেখক ট্যাগগুলো ডিফাইন করে যা XML ফাইল তৈরি করে। অন্য কথায়, .xml এক্সটেনশন সহ একটি টেক্সট-ভিত্তিক ডকুমেন্টই আসলে XML ফাইল। ফাইল এক্সটেনশন .xml খুঁজে পেলে আপনি বুঝতে পারবেন সেটি XML ফাইল। এই আর্টিকেলে আমরা আপনাকে দেখাব কিভাবে এক্সেলে XML ফাইল খোলা যায়।
ভালো বোঝার এবং নিজে অনুশীলনের জন্য নিচে থেকে এক্সেল ওয়ার্কবুক ডাউনলোড করুন।
এক্সেলে XML ফাইল খোলার ২টি সহজ উপায়
আপনি কখনও কখনও XML ফাইলের ডেটা নিয়ে কাজ করার প্রয়োজন পড়তে পারে কারণ এটি ইন্টারনেটে ব্যাপকভাবে ব্যবহৃত একটি ফাইল ফরম্যাট। যেহেতু XML ফাইল মানব পড়ার জন্য ডিজাইন করা নয়, তাই আপনি সরাসরি মেশিনে এটি ব্যবহার করতে পারবেন না। পরবর্তী দুটি পদ্ধতিতে আপনি শিখবেন ডেটা ট্যাব এবং VBA কোড ব্যবহার করে কিভাবে XML ফাইল এক্সেলে খোলা যায় যাতে আপনি সহজে ডেটা ম্যানিপুলেট এবং অ্যানালাইজ করতে পারেন। ধরি, আমাদের XML ফাইলের একটি নমুনা ডেটাসেট আছে।

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

ধাপ ২:
- এখানে আমরা আমাদের XML ফাইলটি OrderDetails.xml হিসেবে লোকাল ডিস্ক (C:)-এ রাখলাম।
- এখন লোকাল ডিস্ক (C:)-এ ক্লিক করুন।
- তারপর OrderDetails.xml নামে XML ফাইলটি নির্বাচন করুন।
- শেষে ইমপোর্ট-এ ক্লিক করুন।

ধাপ ৩:
- এই অংশে নেভিগেটর প্যানেল খুলবে।
- এবং আপনি বাম পাশের বুক অপশনে ক্লিক করলে (যেটি ১ দিয়ে চিহ্নিত) ডেটাসেটের প্রিভিউ বাম পাশে দেখতে পাবেন।
- তারপর লোড অপশনে ক্লিক করুন (যেটি ২ দিয়ে চিহ্নিত) আপনার XML ডেটা এক্সেল-এ লোড করতে।

ধাপ ৪:
- শেষে, ডেটা ট্যাব ব্যবহার করে এক্সেলে XML ফাইল খোলার ফলাফল দেখতে পাবেন।

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

ধাপ ২:
- এখানে ভিজ্যুয়াল বেসিক উইন্ডো খুলবে।
- তারপর ইনসার্ট অপশন থেকে নতুন মডিউল বেছে নিব VBA কোড লিখতে।

ধাপ ৩:
- এখন নিচের VBA কোডটি মডিউল-এ পেস্ট করুন।
- পাশাপাশি, প্রোগ্রাম চালাতে "Run" বাটনে ক্লিক করুন বা F5 চাপুন।
Sub Open_XML_File() 'ভেরিয়েবল ঘোষণা
Dim XMLFilePath As String
Dim WBook As Workbook
' স্ক্রিন আপডেটিং ডিজেবল
Application.ScreenUpdating = False
' কোনো এলার্ট বা মেসেজ দেখাবনা
Application.DisplayAlerts = False
' XML ফাইলের লোকেশন কল
XMLFilePath = "C:\OrderDetails.xml"
' নতুন ওয়ার্কবুক তৈরি করে XML ফাইল লোড করা
Set WBook = Workbooks.OpenXML(Filename:=XMLFilePath, LoadOption:=xlXmlLoadImportToList)
' এলার্ট বা মেসেজ ইনএবল
Application.DisplayAlerts = True
' স্ক্রিন আপডেটিং ইনএবল
Application.ScreenUpdating = True
End Sub

VBA কোড ব্যাখ্যা
- প্রথমে আমরা সাব প্রসিডিউর কল করলাম Sub Open_XML_File()।
- তারপর ভেরিয়েবল ঘোষণা করলাম Dim XMLFilePath As String এবং Dim WBook As Workbook।
- এখন আমরা XML ফাইলের লোকেশন কল করলাম XMLFilePath = “C:\OrderDetails.xml” দিয়ে।
- শেষে, আমরা এক্সেলে XML ফাইল খোলার জন্য নতুন ওয়ার্কবুক স্পেসিফাই করলাম Set WBook = Workbooks.OpenXML(Filename:=XMLFilePath, LoadOption:=xlXmlLoadImportToList)।
ধাপ ৪:
- শেষে, VBA কোড ব্যবহার করে এক্সেলে XML ফাইল খোলার ফলাফল দেখাব।

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