একটি XLSX ফাইল কি?
XLSX is well-known format for Microsoft Excel documents that was introduced by Microsoft with the release of Microsoft Office 2007. OOXML স্ট্যান্ডার্ড ECMA-376-এর Part 2-এ বর্ণিত ওপেন প্যাকেজিং কনভেনশন অনুসারে সংগঠিত কাঠামোর উপর ভিত্তি করে, নতুন বিন্যাস হল একটি জিপ প্যাকেজ যাতে অনেকগুলি XML ফাইল রয়েছে। অন্তর্নিহিত কাঠামো এবং ফাইলগুলিকে কেবল .xlsx ফাইলটি আনজিপ করে পরীক্ষা করা যেতে পারে।
XLSX ফাইল ফরম্যাটের সংক্ষিপ্ত ইতিহাস
XLSX file format was introduced in 2007 and uses the Open XML standard adapted by Microsoft back in 2000. XLSX এর আগে, ব্যবহৃত সাধারণ ফাইল বিন্যাস ছিল XLS যা ছিল বিশুদ্ধ বাইনারি ফাইল বিন্যাস। নতুন ফাইলের ধরণটি ছোট ফাইলের আকার, দুর্নীতির কম পরিবর্তন এবং ভাল-ফরম্যাট করা চিত্র উপস্থাপনের সুবিধা যুক্ত করেছে। এটি 2000 সালের প্রথম দিকে ছিল যখন মাইক্রোসফ্ট অফিস ওপেন এক্সএমএল এর মানকে মানিয়ে নিতে পরিবর্তন করার সিদ্ধান্ত নিয়েছিল। 2007 সাল নাগাদ, এই নতুন ফাইল ফরম্যাটটি Office 2007-এর অংশ হয়ে ওঠে এবং মাইক্রোসফট অফিসের নতুন সংস্করণেও এটি চালু করা হয়।
XLSX ফাইল ফরম্যাট স্পেসিফিকেশন
অফিসিয়াল XLSX file format specifications Microsoft থেকে অনলাইনে উপলব্ধ৷ XLSX ফাইলের ভিতরে কী আছে তা দেখার জন্য, শুধুমাত্র এটির এক্সটেনশন পরিবর্তন করে এটিকে ZIP ফাইলে নাম দিন এবং তারপর এক্সট্রাক্ট করুন এই এক্সেল ওয়ার্কবুকের উপাদান ফাইলগুলি দেখতে৷ একটি ফাঁকা ওয়ার্কবুক, যখন এটির ফাইলগুলিতে বের করা হয়, তখন নিম্নলিখিত উপাদান ফাইল এবং ফোল্ডারগুলি থাকে৷
[Content_Types].xml
এটিই একমাত্র ফাইল যা বেস লেভেলে পাওয়া যায় যখন জিপ বের করা হয়। এটি প্যাকেজের মধ্যে অংশগুলির জন্য বিষয়বস্তুর প্রকারগুলি তালিকাভুক্ত করে৷ প্যাকেজে অন্তর্ভুক্ত XML ফাইলগুলির সমস্ত রেফারেন্স এই XML ফাইলে উল্লেখ করা হয়েছে৷
_rels (ফোল্ডার)
এটি হল সম্পর্ক ফোল্ডার যাতে একটি একক XML ফাইল থাকে যা প্যাকেজ-স্তরের সম্পর্কগুলি সঞ্চয় করে। Xlsx ফাইলগুলির মূল অংশগুলির লিঙ্কগুলি এই ফাইলটিতে URI হিসাবে রয়েছে৷ এই ইউআরআইগুলি প্যাকেজের সাথে প্রতিটি মূল অংশের সম্পর্কের ধরন সনাক্ত করে। এর মধ্যে রয়েছে xl/workbook.xml হিসাবে অবস্থিত প্রাথমিক অফিস নথির সাথে সম্পর্ক এবং মূল এবং বর্ধিত বৈশিষ্ট্য হিসাবে docProps-এর মধ্যে অন্যান্য অংশ।
ডকপ্রপস
এই ফোল্ডারে সামগ্রিক নথির বৈশিষ্ট্য রয়েছে। এর মধ্যে রয়েছে মূল বৈশিষ্ট্যের একটি সেট, বর্ধিত বা অ্যাপ্লিকেশন-নির্দিষ্ট বৈশিষ্ট্যের একটি সেট এবং নথির একটি থাম্বনেইল পূর্বরূপ। একটি ফাঁকা ওয়ার্কবুকের এই ফোল্ডারে app.xml এবং core.xml নামে দুটি ফাইল রয়েছে। core.xml-এ লেখক, তৈরি ও সংরক্ষিত এবং পরিবর্তিত হওয়ার মতো তথ্য রয়েছে। App.xml ফাইলের বিষয়বস্তু সম্পর্কে তথ্য রয়েছে।
xl (ফোল্ডার)
এটি হল মূল ফোল্ডার যা ওয়ার্কবুকের বিষয়বস্তু সম্পর্কে সমস্ত বিবরণ ধারণ করে। ডিফল্টরূপে, এটিতে নিম্নলিখিত ফোল্ডার রয়েছে:
_rels
থিম
ওয়ার্কশীট
এবং নিম্নলিখিত xml ফাইলগুলি:
styles.xml
workbook.xml
XLSX ফরম্যাটের উদাহরণ
একটি ওয়ার্কবুকে থাকা প্রতিটি এক্সেল ওয়ার্কশীটের জন্য, একটি XML ফাইল রয়েছে। আপনি এই XML ফাইলগুলি xl/worksheets ফোল্ডারে খুঁজে পেতে পারেন। একটি ওয়ার্কশীটে থাকা সমস্ত তথ্য XML ফাইলের বিভিন্ন বিভাগে সংগঠিত হয়। আসুন একটি ওয়ার্কবুক থেকে একটি নমুনা ওয়ার্কশীট পরীক্ষা করি যা নিম্নলিখিত ছবিতে দেখানো হয়েছে।
দেখা যায়, এই ওয়ার্কশীটে A1 থেকে B2 কক্ষের বিষয়বস্তু এবং একটি চিত্র রয়েছে। উপরন্তু, সেল G13 বর্তমানে ওয়ার্কশীটে সক্রিয় সেল। এখন, xl/worksheets/sheet1.xml ফাইলটি পরীক্ষা করে দেখি কিভাবে এই তথ্যটি XML ফাইলে উপস্থাপন করা হয়। এই XML ফাইলের বিষয়বস্তু নীচে দেখানো হয়েছে.
- ট্যাবটিতে থিমের রঙ প্রয়োগ করা হয়েছে। এটি ট্যাগ সহ XML ফাইলে উল্লেখ করা হয়েছে থিম আইডি অনুসরণ করছি।
- ট্যাব নির্বাচিত মান 1 এ সেট করা হয়েছে যা দেখায় যে এটি নির্বাচিত শীট
- উপরের প্রথম ছবিতে দেখা যাবে, ওয়ার্কশীটে G13 সেল হল সক্রিয় সেল যা XML ফাইলেও উল্লেখ করা হয়েছে।
- শীটডেটা ট্যাব ওয়ার্কশীটে থাকা ডেটা উপস্থাপন করে। যাইহোক, আপনি দেখতে পাচ্ছেন যে ওয়ার্কশীটের মূল বিষয়বস্তু এই বিভাগে কোথাও নেই। কারণ পাঠ্যটি পরোক্ষভাবে sharedStrings XML শীট থেকে উল্লেখ করা হয়েছে৷ এই লিঙ্কিং নিশ্চিত করে যে প্রতিটি টেক্সট শুধুমাত্র একবার সংরক্ষিত হয়েছে এবং স্থান বাঁচানোর জন্য আবার উল্লেখ করা যেতে পারে।
- যে চিত্রটি দেখা যায় তা রেফারেন্স আইডি rId2 দ্বারা উল্লেখ করা হয়েছে
অবদান
XLSX বা স্প্রেডশীট ফাইল ফরম্যাট সম্পর্কে কিছু শেয়ার করতে হবে? আপনি আপনার ফলাফলগুলি Spreadsheet File Format News বিভাগে পোস্ট করতে পারেন৷