ما هو ملف XLS؟
XLS هي الصيغة الثنائية الأصلية لجداول البيانات في مايكروسوفت إكسل، استخدمها من إصدار Excel 97 حتى Excel 2003. تخزن البيانات في تنسيق BIFF (Binary Interchange File Format) وهي ثنائية لا يمكن قراءتها كنص عادي، خلافاً لصيغة XLSX الحديثة المبنية على XML.
تدعم XLS جداول متعددة الأوراق، والصيغ الحسابية المعقدة، والرسوم البيانية، والجداول المحورية، والماكرو المكتوبة بلغة VBA. غير أن حجمها أكبر من XLSX في أغلب الأحيان، وتفتقر إلى بعض الميزات المتقدمة التي أضافتها إصدارات إكسل الأحدث.
تجد ملفات XLS اليوم بكثرة في الأرشيفات المؤسسية، والأنظمة المحاسبية القديمة، والبيانات المصدَّرة من برمجيات الأعمال التي لم تُحدَّث.
كيفية فتح ملفات XLS
- مايكروسوفت إكسل (ويندوز، ماك، ويب) — دعم أصلي كامل بما في ذلك ماكرو VBA
- جداول بيانات جوجل (ويب) — مجاني، يفتح XLS ويتيح التحرير عبر الإنترنت
- LibreOffice Calc (ويندوز، ماك، لينكس) — مجاني ومفتوح المصدر، دعم ممتاز
- OpenOffice Calc (ويندوز، ماك، لينكس) — بديل مجاني آخر
- Numbers (ماك، iOS) — يستورد XLS مع تحويل محدود
المواصفات التقنية
| الخاصية | القيمة |
|---|---|
| الصيغة | BIFF (Binary Interchange File Format) |
| البايتات السحرية | D0 CF 11 E0 (ترويسة OLE2) |
| نوع MIME | application/vnd.ms-excel |
| أقصى صفوف | 65,536 صف |
| أقصى أعمدة | 256 عمود (IV) |
| الماكرو | VBA مدعوم |
| الأوراق | أوراق متعددة في ملف واحد |
الاستخدامات الشائعة
- الأرشيفات المالية: سجلات المحاسبة والميزانيات من قبل 2007 لا تزال بصيغة XLS في كثير من الشركات
- الأنظمة القديمة: ERP ومنصات المحاسبة الأقدم تصدّر تقاريرها بصيغة XLS
- تبادل البيانات: بعض حكومات وجهات رسمية لا تزال تتعامل بـ XLS لأسباب تاريخية
- تحليل البيانات: مجموعات بيانات قديمة تتطلب أدوات متوافقة
- التقارير الدورية: قوالب تقارير قائمة على XLS استمرت في الاستخدام بعد انتهاء دعمها الرسمي
XLS مقابل XLSX
| الميزة | XLS | XLSX |
|---|---|---|
| الصيغة | ثنائي BIFF | XML مضغوط |
| أقصى صفوف | 65,536 | 1,048,576 |
| أقصى أعمدة | 256 | 16,384 |
| حجم الملف | أكبر | أصغر بكثير |
| الموثوقية | متحفظة | محسّنة |
| الدعم الرسمي | منتهٍ | قياسي حالياً |
تحويل XLS إلى XLSX
الترقية إلى XLSX توفر ملفات أصغر وصفوفاً أكثر وأماناً محسناً:
# باستخدام LibreOffice
soffice --convert-to xlsx "report.xls"
يمكن أيضاً فتح الملف في إكسل واختيار “حفظ باسم → Excel Workbook (.xlsx)”.