ما هو ملف XLSX؟
** XLSX ** هو تنسيق معروف لمستندات Microsoft Excel تم تقديمه بواسطة Microsoft مع إصدار Microsoft Office 2007. استنادًا إلى الهيكل المنظم وفقًا لاتفاقيات التغليف المفتوح كما هو موضح في [الجزء 2](https: // www .ecma-international.org / منشورات / معايير / Ecma-376.htm) لمعيار OOXML ECMA-376 ، التنسيق الجديد عبارة عن حزمة مضغوطة تحتوي على عدد من ملفات XML. يمكن فحص البنية والملفات الأساسية ببساطة عن طريق فك ضغط ملف .xlsx.
تاريخ موجز لتنسيق ملف XLSX
تم تقديم تنسيق ملف XLSX في عام 2007 ويستخدم معيار Open XML الذي تم تعديله بواسطة Microsoft في عام 2000. قبل XLSX ، كان تنسيق الملف الشائع المستخدم هو XLS الذي كان تنسيق ملف ثنائي خالص. لقد أضاف نوع الملف الجديد مزايا ذات أحجام ملفات صغيرة ، وتغييرات أقل في التلف وتمثيل صور جيدة التنسيق. كان ذلك في أوائل عام 2000 عندما قررت Microsoft إجراء التغيير لاستيعاب معيار ** Office Open XML **. بحلول عام 2007 ، أصبح تنسيق الملف الجديد هذا جزءًا من Office 2007 ويتم تشغيله أيضًا في الإصدارات الجديدة من Microsoft Office.
مواصفات تنسيق ملف XLSX
تتوفر مواصفات تنسيق ملف XLSX الرسمية عبر الإنترنت من Microsoft. لمعرفة ما يوجد داخل ملف XLSX ، ما عليك سوى إعادة تسميته إلى ملف ZIP عن طريق تغيير امتداده ثم استخراجه لعرض الملفات المكونة لمصنف Excel هذا. يحتوي المصنف الفارغ ، عند استخراجه إلى ملفاته ، على الملفات والمجلدات المكونة التالية.
[أنواع_المحتوى] .xml
هذا هو الملف الوحيد الذي يتم العثور عليه في المستوى الأساسي عند استخراج ملف zip. يسرد أنواع المحتويات للأجزاء داخل الحزمة. تتم الإشارة إلى كافة الإشارات إلى ملفات XML المضمنة في الحزمة في ملف XML هذا.
\ _ برميل (مجلد)
هذا هو مجلد “العلاقات” الذي يحتوي على ملف XML واحد يخزن العلاقات على مستوى الحزمة. تم تضمين ارتباطات بالأجزاء الرئيسية لملفات Xlsx في هذا الملف كمعرفات URI. تحدد URIs نوع العلاقة بين كل جزء رئيسي والحزمة. يتضمن ذلك العلاقة بمستند المكتب الأساسي الموجود كملف xl / workbook.xml وأجزاء أخرى داخل docProps كخصائص أساسية وممتدة.
docProps
يحتوي هذا المجلد على خصائص المستند الإجمالية. يتضمن ذلك مجموعة من الخصائص الأساسية ، ومجموعة من الخصائص الممتدة أو الخاصة بالتطبيق ومعاينة مصغرة للوثيقة. يحتوي المصنف الفارغ على ملفين في هذا المجلد هما app.xml و core.xml. يحتوي ملف core.xml على معلومات مثل المؤلف وتاريخ الإنشاء والحفظ والتعديل. يحتوي App.xml على معلومات حول محتوى الملف.
xl (مجلد)
هذا هو المجلد الرئيسي الذي يحتوي على كافة التفاصيل حول محتويات المصنف. بشكل افتراضي ، يحتوي على المجلدات التالية:
- \ _ براميل
- سمة
- أوراق عمل
وملفات xml التالية:
- Styles.xml
- مصنف. xml
مثال تنسيق XLSX
لكل ورقة عمل Excel مضمنة في مصنف ، يوجد ملف XML واحد. يمكنك العثور على ملفات XML هذه في مجلد xl / workheets. يتم تنظيم جميع المعلومات الواردة في ورقة العمل في أقسام مختلفة في ملف XML. دعنا نفحص نموذج ورقة عمل من مصنف يظهر في الصورة التالية.
كما يتضح ، تحتوي ورقة العمل هذه على محتويات في الخلايا من A1 إلى B2 وصورة. بالإضافة إلى ذلك ، تعد الخلية G13 حاليًا الخلية النشطة في ورقة العمل. الآن ، دعنا نفحص ملف xl / workheets / sheet1.xml لنرى كيف يتم تمثيل هذه المعلومات في ملف XML. محتويات ملف XML هذا موضحة أدناه.
- تم تطبيق لون السمة على علامة التبويب. هو مذكور في ملف XML مع الوسم بعد معرف الموضوع.
- يتم تعيين القيمة المحددة في علامة التبويب على 1 مما يوضح أن هذه هي الورقة المحددة
- كما يتضح من الصورة الأولى أعلاه ، فإن الخلية G13 في ورقة العمل هي خلية نشطة مذكورة أيضًا في ملف XML.
- تمثل علامة التبويب sheetData البيانات الموجودة في ورقة العمل. ومع ذلك ، يمكنك أن ترى أن المحتويات الأصلية لورقة العمل ليست موجودة في أي مكان في هذا القسم. وذلك لأن النص تمت الإشارة إليه بشكل غير مباشر من ورقة XML “SharedStrings”. يضمن هذا الارتباط حفظ كل نص مرة واحدة فقط ويمكن الرجوع إليه مرة أخرى لتوفير مساحة.
- تتم الإشارة إلى الصورة كما يمكن رؤيتها بواسطة المعرّف المرجعي “rId2”
مساهمة
هل يجب عليك مشاركة شيء ما حول تنسيقات ملفات XLSX أو جداول البيانات؟ يمكنك نشر نتائجك في قسم Spreadsheet File Format News.