تخطي إلى المحتوى

لا يمكن تحويل هذا النوع من الملفات في المتصفح.

┐─ تحليل الملف ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
المطور : مايكروسوفت
الفئة : مستند
نوع MIME : application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
بايتات : 504B0304
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

ما هو ملف XLSX؟

XLSX هي الصيغة الافتراضية لجداول البيانات في مايكروسوفت إكسل منذ أوفيس 2007، حين حلّت محل الصيغة الثنائية القديمة XLS. تستخدم معيار Office Open XML (OOXML) الذي أصبح معيار ISO (ISO/IEC 29500)، وتخزّن البيانات كملفات XML مضغوطة داخل حاوية ZIP. بالتالي يمكنك إعادة تسمية .xlsx إلى .zip والاطلاع على بنيته الداخلية.

تدعم XLSX ما يصل إلى مليون صف و16,384 عموداً لكل ورقة عمل، فضلاً عن الصيغ والرسوم البيانية والجداول المحورية وماكرو VBA والتنسيق الشرطي.

كيفية فتح ملفات XLSX

  • مايكروسوفت إكسل (ويندوز، ماك، ويب) — تحرير كامل
  • جداول بيانات جوجل (ويب) — مجاني، استيراد/تصدير XLSX
  • LibreOffice Calc (ويندوز، ماك، لينكس) — مجاني، دعم قوي لـ XLSX
  • WPS Spreadsheets (ويندوز، لينكس، أندرويد) — مجاني

المواصفات التقنية

الخاصيةالقيمة
الصيغةOffice Open XML (OOXML)
البنية الداخليةأرشيف ZIP يحتوي على ملفات XML
المعيارISO/IEC 29500، ECMA-376
الحد الأقصى للصفوف1,048,576 صف لكل ورقة
الحد الأقصى للأعمدة16,384 عموداً لكل ورقة
بايتات سحرية50 4B 03 04 (توقيع ZIP، مشترك مع .docx و.pptx)

الاستخدامات الشائعة

  • تحليلات الأعمال: تحليل البيانات وإعداد التقارير واللوحات التفاعلية
  • النمذجة المالية: الميزانيات والتوقعات ونماذج التقييم
  • إدارة البيانات: المخزون وبيانات العملاء وتتبع المشاريع
  • علم البيانات: استيراد وتصدير البيانات مع مكتبات Python وR
  • أتمتة التقارير: إنشاء تقارير آلية عبر مكتبات مثل openpyxl في Python

التعامل مع XLSX برمجياً

import openpyxl

# قراءة ملف XLSX
wb = openpyxl.load_workbook('data.xlsx')
ws = wb.active
for row in ws.iter_rows(values_only=True):
    print(row)

# كتابة ملف XLSX
wb_new = openpyxl.Workbook()
ws_new = wb_new.active
ws_new['A1'] = 'الاسم'
ws_new['B1'] = 'القيمة'
wb_new.save('output.xlsx')

XLS مقابل XLSX

الميزةXLSXXLS (قديم)
الصيغةXML مفتوحةثنائي خاص
الحد الأقصى للصفوف1,048,57665,536
حجم الملفأصغر عادةًأكبر
الاستردادأسهل (XML قابل للفحص)أصعب
المعيارISO/IEC 29500خاص

دائماً احفظ بصيغة XLSX إلا إذا طلب المستلم صراحةً صيغة XLS للتوافق مع إكسل 2003 أو أقدم.