خلاصة أولًا: عندما يكون ملف Excel كبيرًا وبطيئًا في الفتح، فالسبب الجذري هو أن التنسيقات الزائدة والكائنات المخفية والمخططات المدمجة تستحوذ على الجزء الأكبر من الحجم، في حين لا تتجاوز البيانات الفعلية 10% تقريبًا. يتألف الحل من 5 خطوات: إزالة التنسيقات الزائدة، وضغط الصور المدمجة، وحذف الكائنات المخفية، والحفظ بصيغة xlsx لإزالة التكرار، وتنظيف المراجع الخارجية. يمكن لنموذج مالي بحجم 80MB أن يُضغط إلى أقل من 6MB بهذه الخطوات، مع الحفاظ على نتائج الصيغ والعرض البياني دون فقدان يُذكر. سنبدأ بشرح مصادر الحجم، ثم نشرح بالتفصيل معاملات الخطوات الخمس، ونرفق حالة عملية كاملة.
إذا لم تكن على دراية بالمفاهيم العامة لضغط الملفات، فننصح بقراءة الدليل الشامل لضغط الملفات.
أولًا: لماذا يكون ملف Excel كبيرًا إلى هذا الحد
ملف Excel (.xlsx/.xls) هو في جوهره حاوية XML مضغوطة بـ zip، تضم بيانات الخلايا والتنسيقات والمخططات والصور وتعريفات الأسماء واتصالات الاستعلام مجتمعة. يأتي التضخم دائمًا تقريبًا من المحتوى «غير البيانات». فهم مصادر الحجم هو مفتاح التخفيف الموجَّه.
| مصدر الحجم | النسبة المعتادة | السبب | مساحة الضغط |
|---|---|---|---|
| التنسيقات الزائدة | 40%–50% | تنسيق أعمدة وصفوف كاملة، وتنسيقات شرطية متكررة، وخلايا فارغة بأنماط | ★★★★★ |
| المخططات/الصور المدمجة | 25%–35% | لصق لقطات عالية الدقة، وصور مخططات مُصدَّرة بدقة عالية | ★★★★☆ |
| الكائنات المخفية | 10%–20% | أشكال شفافة، وأسماء مُعرَّفة، وأوراق عمل مخفية، وبقايا تحقق من صحة البيانات | ★★★★☆ |
| المراجع والاستعلامات الخارجية | 3%–10% | مصنفات خارجية مرتبطة، وذاكرة تخزين مؤقت لـ Power Query | ★★★☆☆ |
| البيانات الفعلية فقط | 5%–12% | القيم والنصوص داخل الخلايا | ★☆☆☆☆ |
يتضح من الجدول أن التنسيقات الزائدة والمخططات المدمجة تستحوذ مجتمعة على أكثر من 70% من الحجم، وهي ساحة المعركة الرئيسية للضغط. قد يحوي النموذج المالي حجمه 80MB على 36MB من التنسيقات الزائدة، و24MB من صور المخططات، و12MB من الكائنات المخفية، في حين لا تتجاوز البيانات الفعلية 8MB — بتنظيف التنسيقات والكائنات يصبح الجدول خفيفًا بطبيعة الحال.
ثانيًا: شرح مفصّل لطريق الضغط من 5 خطوات
وفقًا لمصادر حجم Excel، تتوافر طريقة تخفيف موحَّدة من 5 خطوات. تختلف كل خطوة في مبدئها وإجراءها وأثرها المتوقع، ويعرض الجدول التالي المقارنة الإجمالية قبل التفصيل.
| الخطوة | الطريقة | المبدأ | معدل الضغط المتوقع | الأثر على البيانات |
|---|---|---|---|---|
| 1 | إزالة التنسيقات الزائدة | حذف تنسيقات المناطق الفارغة، وتبسيط التنسيقات الشرطية | 30%–45% | بلا أثر |
| 2 | ضغط الصور المدمجة | خفض الدقة + تحويل الصيغة | 20%–30% | الفرق ضئيل على الشاشة |
| 3 | حذف الكائنات المخفية | تنظيف الأشكال/الأسماء/الأوراق المخفية | 10%–20% | بلا أثر |
| 4 | الحفظ بصيغة xlsx | إعادة بناء البنية + إعادة ضغط zip | 5%–15% | بلا أثر |
| 5 | تنظيف المراجع الخارجية | فصل الروابط، وتنظيف ذاكرة التخزين المؤقت للاستعلام | 3%–10% | تحويل الصيغ إلى قيم |
1. إزالة التنسيقات الزائدة (الأعلى عائدًا)
تُعدّ التنسيقات الزائدة المصدر الأول لحجم Excel. من الحالات الشائعة: يحدد المستخدم لون الخط والحدود والتعبئة لأعمدة وصفوف كاملة لجعل المظهر «جميلًا»، بينما لا توجد بيانات فعليًا إلا في الصفوف القليلة الأولى؛ وتتراكم قواعد التنسيق الشرطي على نفس المنطقة حتى تصل إلى عشرات القواعد؛ وعند اللصق من مصادر خارجية تجلب معها كمًّا كبيرًا من الأنماط. تُخزَّن هذه المعلومات التنسيقية في صيغة XML، وكلما زادت الخلايا الفارغة ذات الأنماط، تضخّم الحجم بشكل أكبر.
الإجراء العملي: حدّد المناطق الفارغة خارج نطاق البيانات الفعلي، ثم امسح التنسيقات (البدء ← مسح ← مسح التنسيقات)؛ وبسّط قواعد التنسيق الشرطي واحذف القواعد المكررة وغير الفعّالة. عند المعالجة عبر SmartSlim، يفحص محرك ضغط Rust ملفات sharedStrings.xml وstyles.xml، ويتعرف على تعريفات الأنماط غير المُستخدَمة ويزيلها، ويقصّر تنسيقات الأعمدة الكاملة إلى عدد صفوف البيانات الفعلي. تقلّص هذه الخطوة عادةً 30%–45% من الحجم دون أي تأثير على البيانات.
| نوع الزائد | السلوك المعتاد | طريقة التنظيف | نسبة تقليص الحجم |
|---|---|---|---|
| تنسيقات أعمدة كاملة | تحديد لون الخط لـ 1.04 مليون صف | القص إلى صفوف البيانات الفعلية | 25%–35% |
| تكدّس التنسيقات الشرطية | 10+ قواعد على نفس المنطقة | دمج وإزالة التكرار مع الاحتفاظ بالقواعد اللازمة | 5%–10% |
| بقايا أنماط اللصق | لصق من صفحة ويب يجلب كمًّا كبيرًا من CSS | مسح التنسيقات ثم إعادة التعيين | 5%–8% |
| مكتبة الأنماط المخصصة | مئات الأنماط غير المستخدمة على الخلايا | دمج الأنماط وحذف غير المُشار إليه | 3%–5% |
2. ضغط الصور المدمجة
تضمّن كثير من النماذج المالية والتقارير لقطات شاشة وشعارات وصورًا عالية الدقة مُصدَّرة من المخططات. قد يصل حجم الصورة الواحدة إلى 2–5MB إذا كانت بصيغة PNG أو BMP. تتماثل طريقة الضغط مع ما هو مستخدم في مستندات Word: خفض الدقة إلى 150، وتحويلها إلى JPEG بجودة 80. الدقة 150 كافية تمامًا للقراءة على الشاشة، ولا يُلاحَظ فرق يُذكر بالعين المجردة.
يتعرف SmartSlim تلقائيًا على نوع الصورة المدمجة — فيحتفظ بالشعارات واللقطات بصيغة PNG مع تحسين بدون فقدان، ويحوّل الصور الفوتوغرافية إلى JPEG بجودة 80، والمستندات الممسوحة ضوئيًا إلى JPEG رمادي بجودة 72. التوزيع بحسب النوع يحقق نتائج أفضل بكثير من المعامل الموحَّد، فاللقطات تكاد تكون بدون فقدان بينما يمكن ضغط الصور الفوتوغرافية بنسبة 90%.
3. حذف الكائنات المخفية
الكائنات المخفية هي القاتل الخفي لحجم Excel. وتشمل: الأشكال الشفافة المتبقية من عمليات النسخ واللصق (قد تصل إلى آلاف)، والأسماء غير المفيدة المتراكمة في «مدير الأسماء» بالصيغ، وأوراق العمل المخفية، وقواعد التحقق من صحة البيانات غير الفعّالة. هذه الكائنات لا تظهر في الواجهة لكنها تشغل حجما بصيغة XML.
الإجراء العملي: F5 ← الانتقال إلى ← الكائنات، حدّد جميع الأشكال الزائدة واحذفها؛ وفي الصيغ ← مدير الأسماء احذف الأسماء التي تعرض "=#REF!"؛ وبالنقر بزر الفأرة الأيمن على علامة ورقة العمل ألغِ الإخفاء، واحذف أوراق العمل المخفية غير المطلوبة. عند المعالجة عبر SmartSlim، يفحص المحرك تلقائيًا drawing.xml وworkbook.xml، ويحدد هذه الكائنات المخفية ويزيلها، وعادةً ما يستخلص 10%–20% من الحجم.
4. الحفظ بصيغة xlsx لإزالة التكرار
بعد عمليات التحرير والنسخ والحفظ المتكررة، تتراكم في ملف Excel عناصر XML مهجورة وذاكرة تخزين مؤقت للإصدارات القديمة وتعريفات أنماط مكررة. إن حفظ xls بصيغة xlsx بحد ذاته تنظيف فعّال — فصيغة xlsx مبنية على بنية ضغط zip الخاصة بـ Open XML، وتكون عادةً أصغر من الصيغة الثنائية xls بنسبة 40%–60%. يُعيد Excel بناء بنية المستند أثناء الحفظ، ويزيل بعض التكرار تلقائيًا.
الأهم من ذلك، عند المعالجة عبر SmartSlim، يفك محرك ضغط Rust ضغط حزمة zip الخاصة بـ xlsx، وينظف الموارد المهجورة، ثم يعيد الحزم بمستوى ضغط أعلى. تستخلص هذه الخطوة عادة 5%–15% إضافية من الحجم، دون أي تأثير على البيانات أو الصيغ.
5. تنظيف المراجع والاستعلامات الخارجية
يرتبط كثير من ملفات Excel بمصنفات خارجية وتستخدم Power Query، مما يؤدي إلى تخزين كمّ كبير من البيانات الخارجية مؤقتًا. إذا أصبحت المصادر الخارجية غير فعّالة أو لم تعد مطلوبة، فإن فصل الروابط يقلّص الحجم بدرجة ملموسة. الإجراء العملي: البيانات ← تحرير الروابط، افصل الروابط الخارجية غير الضرورية (ستُحوَّل نتائج الصيغ إلى قيم)؛ والبيانات ← الاستعلامات والاتصالات، احذف استعلامات Power Query غير الفعّالة ونظّف الذاكرة المؤقتة.
تجدر الإشارة إلى أن فصل الروابط يحوّل الصيغ التي تشير إلى بيانات خارجية إلى القيم الحالية، فإذا كنت تحتاج لاحقًا إلى تحديث البيانات فلا تفصلها. تستخلص هذه الخطوة عادة 3%–10% من الحجم، وهي مناسبة للتقارير التي انتهت مراجعتها.
ثالثًا: حالة عملية — ضغط نموذج مالي من 80MB إلى 6MB
هذا نموذج مالي سنوي لمجموعة شركات، بصيغة .xlsx، حجمه الأصلي 80.2MB. يضم 15 ورقة عمل، و380 صيغة، و46 مخططًا مدمجًا، و12 لقطة شاشة عالية الدقة، ويرتبط بـ 3 مصنفات ميزانية خارجية، مع تعريف 240 اسمًا. يستغرق فتحه أكثر من 3 دقائق، وكل عملية حفظ تتجاوز دقيقة من البطء، مما أثّر سلبًا على سير العمل اليومي.
خصائص المستند: 15 ورقة تضم 80,000 صف من البيانات، وتنسيقات الأعمدة الكاملة تمتد إلى 1.04 مليون صف (التنسيقات الزائدة نحو 36MB)، و46 مخططًا + 12 لقطة شاشة بإجمالي نحو 24MB، و180 اسمًا غير فعّال من أصل 240 (الكائنات المخفية نحو 12MB)، وذاكرة تخزين مؤقت لـ 3 روابط خارجية بنحو 5MB، والبيانات الفعلية نحو 3MB.
معاملات التنفيذ وتغيّر الحجم:
| الخطوة | الإجراء | المعاملات الرئيسية | تغيّر الحجم |
|---|---|---|---|
| 1 | إزالة التنسيقات الزائدة | قص تنسيقات الأعمدة الكاملة إلى 80,000 صف فعلي، ودمج التنسيقات الشرطية | 80.2→44.8MB |
| 2 | ضغط الصور المدمجة | تحسين لقطات PNG بدقة 150، وتحويل الصور الفوتوغرافية إلى JPEG q80 | 44.8→28.6MB |
| 3 | حذف الكائنات المخفية | تنظيف 180 اسمًا غير فعّال و320 شكلًا شفافًا | 28.6→18.3MB |
| 4 | إعادة الحزم بصيغة xlsx | تنظيف XML الزائد، وضغط zip بأعلى مستوى | 18.3→9.7MB |
| 5 | تنظيف المراجع الخارجية | فصل 3 روابط خارجية، وتحويل الصيغ إلى قيم | 9.7→6.1MB |
النتيجة: 6.1MB، ونسبة ضغط نحو 13.1:1، ومعدل ضغط 92.4%. انخفض زمن الفتح من 3 دقائق إلى 8 ثوانٍ، وأصبح الحفظ شبه فوري. ظلت المخططات الـ46 معروضة بشكل طبيعي، وتطابقت نتائج الصيغ مع الملف الأصلي، ولم يُلاحَظ فرق يُذكر في اللقطات الـ12 على الشاشة بالعين المجردة. أُنجزت العملية بأكملها محليًا، ولم تمر البيانات المالية عبر أي خوادم لطرف ثالث، بما يتوافق مع متطلبات سرية الملفات المالية.
رابعًا: توصيات الضغط حسب السيناريو
تتفاوت أنواع ملفات Excel في مصادر حجمها وأولويات ضغطها. يعرض الجدول التالي توصيات للسيناريوهات الشائعة.
| نوع الملف | الحجم المعتاد | المصدر الرئيسي للحجم | الاستراتيجية الموصى بها |
|---|---|---|---|
| نموذج مالي | 30–100MB | تنسيقات زائدة + مراجع خارجية | إزالة التنسيقات الزائدة + فصل الروابط الخارجية |
| تقارير البيانات | 10–50MB | تنسيقات أعمدة كاملة + مخططات | قص التنسيقات + ضغط المخططات |
| تفاصيل المبيعات | 20–80MB | كثرة البيانات + تنسيقات شرطية | تبسيط التنسيقات الشرطية + التحويل إلى xlsb |
| قوائم الجرد | 5–30MB | كائنات مخفية + تحقق من صحة البيانات | تنظيف الأشكال + حذف التحقق غير الفعّال |
| خطط المشاريع | 5–20MB | صور مدمجة + تنسيقات | ضغط الصور + إزالة التنسيقات الزائدة |
| الحوليات الإحصائية | 50–200MB | بيانات ضخمة + ربط متعدد الجداول | التحويل إلى xlsb + تنظيف ذاكرة التخزين المؤقت للاستعلام |
مبدأ عام: إذا كانت التنسيقات متكدّسة فابدأ بتنظيفها (العائد الأعلى)، وإذا كانت الصور كثيرة فابدأ بضغطها، أما الملفات القديمة فاحفظها أولًا بصيغة xlsx لإزالة التكرار، وفي الملفات ذات الروابط الكثيرة افصل الروابط بعد إقرار الصيغة النهائية. بتراكم الخطوات الخمس، يمكن للغالبية العظمى من ملفات Excel أن تُضغط إلى 8%–15% من حجمها الأصلي.
إذا أردت مقارنة تأثير أدوات الضغط المختلفة، فيمكنك الرجوع إلى دليل اختيار أدوات ضغط الملفات: تقييم وفق 7 أبعاد.
خامسًا: الأسئلة الشائعة FAQ
س1: كيف يمكن ضغط ملف Excel كبير إلى أقل من 10MB؟
اتبع خطوات من 5 مراحل: إزالة التنسيقات الزائدة في الأعمدة والصفوف الكاملة، وضغط الصور المدمجة إلى 150 DPI، وحذف الكائنات والأسماء المخفية، والحفظ بصيغة xlsx لإزالة التكرار، وفصل المراجع الخارجية. يمكن لنموذج مالي حجمه 80MB أن يُضغط إلى أقل من 6MB بهذه الخطوات الخمس، مع الحفاظ على نتائج الصيغ والعرض البياني دون فقدان يُذكر. المفتاح هو البدء بإزالة التنسيقات الزائدة (الأكبر حجما)، ثم ضغط الصور، وأخيرًا معالجة الكائنات المخفية والمراجع الخارجية.
س2: أي صيغة أصغر حجما: xlsx أم xls؟
عادة ما تكون xlsx أصغر من xls بنسبة 40%–60%. صيغة xlsx مبنية على بنية ضغط zip الخاصة بـ Open XML، وتحتوي بطبيعتها على ضغط؛ بينما xls صيغة ثنائية لا تضغط الموارد المدمجة وتخزن مزيدًا من المعلومات الزائدة. عند حفظ نفس الجدول بصيغة xlsx يتقلص الحجم بوضوح، لذا يُنصح باعتماد صيغة xlsx الموحَّدة. أما xlsb (xlsx ثنائي) فأصغر من xlsx في بعض السيناريوهات وأسرع في الفتح، لكن توافقه أقل.
س3: ملف Excel لا يزال بطيئًا بعد الضغط، ماذا أفعل؟
سبب البطء قد لا يقتصر على الحجم، بل يشمل كثرة الصيغ والتنسيقات الشرطية، وإعادة الحساب المتكررة للدوال المتقلبة (INDIRECT/OFFSET). يُنصح باستبدال الدوال المتقلبة بـ INDEX/MATCH، وحذف التنسيقات الشرطية غير الضرورية، ولصق نتائج الصيغ كقيم بشكل انتقائي. تحقق أيضًا من وجود اتصالات استعلام مخفية ونماذج Power Query، إذ تُبطئ جميعها سرعة الفتح.
س4: ما هي الكائنات المخفية في Excel؟ وكيف أحذفها؟
تشمل الكائنات المخفية الأشكال الشفافة المتبقية من النسخ واللصق، والتعليقات، والتحقق من صحة البيانات، والأسماء المُعرَّفة (Name)، وأوراق العمل المخفية. يمكن استخدام F5 ← الانتقال إلى ← الكائنات لتحديد جميع الأشكال وحذفها؛ وفي الصيغ ← مدير الأسماء احذف الأسماء غير المفيدة؛ وبالنقر بزر الفأرة الأيمن على علامة ورقة العمل ألغِ الإخفاء ثم احذف. يقوم SmartSlim تلقائيًا بمسح هذه الكائنات المخفية وتنظيفها، وعادةً ما يستخلص 10%–20% من الحجم.
الخلاصة
يكبر ملف Excel لأن التنسيقات الزائدة والمخططات المدمجة والكائنات المخفية تستحوذ على أكثر من 80% من حجمه، في حين لا تتجاوز البيانات الفعلية 10%. الحل هو تخفيف موجَّه من 5 خطوات: إزالة التنسيقات الزائدة تحقق أعلى عائد (انخفاض 30%–45%)، ثم ضغط الصور المدمجة (20%–30%)، ثم حذف الكائنات المخفية (10%–20%)، ثم الحفظ بصيغة xlsx كختام (5%–15%)، وأخيرًا تنظيف المراجع الخارجية (3%–10%). بتراكم الخطوات الخمس، يُضغط النموذج المالي حجمه 80MB بثبات إلى أقل من 6MB.
تذكَّر ثلاث نقاط: أولًا، شخّص مصادر الحجم قبل البدء، فإذا كانت التنسيقات متكدّسة فابدأ بها، وإذا كانت الصور كثيرة فابدأ بضغطها؛ ثانيًا، الكائنات المخفية قاتل خفي يجب فحصها وتنظيفها بالأدوات؛ ثالثًا، الملفات الحساسة كالملفات المالية تُضغط محليًا ولا تُرفع إلى أدوات عبر الإنترنت. باختيار الأداة والطريقة المناسبتين، يصبح إنقاص حجم جداول Excel أمرًا يسيرًا. إذا كنت تريد معالجة مستندات Word أيضًا، فيمكنك الاطلاع على مستند Word كبير جدًا، كيف تضغطه؟ مقارنة عملية لثلاث طرق.
توصيات ذات صلة
هل تحتاج إلى ضغط الملفات؟ جرّب SmartSlim
مدعوم بمحرك ضغط Rust المطوّر داخليًا، يدعم 10 فئات رئيسية تضم 40+ صيغة بما في ذلك PDF/الصور/الفيديو/Office/OFD، وضغط محلي لا تغادر فيه البيانات نطاقك.