الفرق بين XLS و XLSX



XLS مقابل XLSX
XLS و XLSX نوعان من امتدادات الملفات التي يتم استخدامها من قبل تطبيق جداول البيانات شعبية جدا من مايكروسوفت المسمى مايكروسوفت إكسل. XLS تحظى بشعبية كبيرة كما كان التنسيق الافتراضي لبرنامج Microsoft Excel منذ إنشائه أولا حتى عام 2003. وإطلاق سراح مايكروسوفت أوفيس 2007، قررت شركة مايكروسوفت لتغيير تنسيق الملف الافتراضي إلى تنسيق مختلف وإضافة وس إضافي على كل ما قدموه ملحقات الوثائق؛ لبرنامج Excel، انتهى هذا الأمر كما XLSX.

كما XLSX يشكل خروجا كاملا من تنسيق ملف القديمة التي يتم استخدامها في تطبيقات اكسل القديمة، فمن غير قابل للقراءة في إصدارات Excel السابقة لعام 2007. وهذا التوافق يعيق اعتماد سريع للبرامج جديدة ومايكروسوفت تعالج هذه المسألة بسرعة الافراج عن التصحيح الذي يسمح للتطبيقات Office القديمة لقراءة صيغ الملفات XML مقرها جديدة. كما هو الحال دائما، التوافق هو دائما الأولوية لتطبيقات Office. وعلى الرغم من اعتماد وتعزيز التنسيق XLSX الجديد، إصدارات أحدث من Excel لا تزال قادرة على فتح وحفظ المستندات إلى تنسيق XLS السن. على الرغم من أنه تجدر الإشارة إلى أن مايكروسوفت اكسل 2007 انخفض الدعم لتنسيقات الملفات القديمة التي تم العثور عليها عادة في MS-DOS.

كما ندقق النظر في الخلافات بين XLS و XLSX، يمكننا أن نرى أن الطريقة التي يتم بها تخزين معلومات مختلفة إلى حد كبير عن كل من XLS وتنسيقات XLSX. ويستند XLS على BIFF (ثنائي تنسيق تبادل الملفات) وعلى هذا النحو، يتم تخزين المعلومات مباشرة إلى تنسيق ثنائي. من ناحية أخرى، يقوم XLSX على شكل XML فتح مكتب، شكل الملف الذي كانت مستمدة من XML. يتم تخزين المعلومات في ملف XLSX في ملف نصي يستخدم XML لتعريف جميع معالمها.



كما يتم تخزين XLSX في شكل ملف نصي، قررت مايكروسوفت لإزالة الدعم الكلي لتنسيق الملف هذا. وبدلا من ذلك تعيين ملحق ملف مختلف تماما الذي يسمح باستخدام وحدات الماكرو. فإنه يدعى و xlsm. لايوجد ملحق الملف XLS أقدم هذه المسألة، وأنها قادرة على عقد جداول البيانات التي تحتوي على وحدات ماكرو أو لا.

ملخص:
XLS هو تنسيق الملف الافتراضي للنسخة 2003 من Excel وكبار السن في حين XLSX لإصدارات منذ عام 2007
XLS قابل للقراءة من قبل جميع إصدارات Microsoft Excel أثناء XLSX غير قابلة للقراءة فقط من إصدارات 2007 و في وقت لاحق
XLS هو تنسيق ثنائي الملكية في حين يستند XLSX على شكل XML فتح مكتب