أرسل لك نظام بريدًا يحتوي على report.xls، نقرت عليه نقرة مزدوجة، وعرض Excel تحذيرًا:
تنسيق الملف والامتداد لـ 'report.xls' لا يتطابقان. افتحه على أي حال إما أن يعمل أو يملأ الشاشة بالعلامات. حمّله إلى عارض Excel بدلاً من ذلك — فهو يقرأ ما هو الملف فعلاً بدلاً من ما يُسمّى. XLS، XLSX، CSV، ODS والمتغيّرات الماكرو، الثنائية والقوالب، حتى 20 ميغابايت، تُحذف عند إغلاق اللسان.

الامتداد هو ادعاء، ليس حقيقة
لا شيء يمنع برنامجًا من كتابة أي بايتات يشاء وتسميتها بـ .xls، والعديد منهم يفعل ذلك. أدوات التقارير، أنظمة ERP، بوابات البنوك ولوحات الإدارة جميعها تقدم "تصدير إلى Excel"، وأرخص طريقة لإنشاء هذه الميزة هي إصدار شيء آخر ومنحه امتداد Excel، لأن Excel عادةً يفتحها.
منذ Excel 2007 يتم فحص الملف قبل فتحه، وهذا هو مصدر التحذير. ليس رسالة فساد. إنه Excel يخبرك أن الاسم غير صحيح.
معرفة ما لديك فعلاً
افتح الملف في محرر نصوص — Notepad يكفي — وانظر إلى السطر الأول. خمسة أشياء تشكل تقريبًا كل ما فيه.
<html,<head>أو<table— جدول HTML يحمل اسم جدول بيانات. المتصفحات وتقارير الويب تنتج هذه باستمرار.<?xml— SpreadsheetML، تنسيق دفتر العمل XML الذي كتبته Excel 2003.PK— أرشيف ZIP، لذا هو XLSX حقيقي (أو ODS، أو DOCX) بالامتداد الخطأ.- Binary غير قابل للقراءة يبدأ بالبايتات
D0 CF 11 E0— XLS أصلي قبل 2007. هذا هو ما يدعي أنه. - نص قابل للقراءة عادي مع فواصل أو فواصل منقوطة أو علامات تبويب بين القيم — ملف نصي مفصول، وهو CSV يرتدي اسم شخص آخر.
ما يكلفك كل محتال
الهدف من المعرفة هو أنها تفقد أشياء مختلفة.
- جدول HTML يحمل القيم وبعض التنسيق، ولا يحتوي على صيغ على الإطلاق. نظام التصدير حسب الأرقام وكتب الإجابات. لا يوجد شيء تحت لإعادة الحساب، ولا شيء فقد في النقل — لم يُكتب أصلاً.
- SpreadsheetML يحتفظ بالصيغ وتنسيقات الخلايا. ما لا يستطيع حمله هو المخططات وجداول المحور؛ لا يمتلك التنسيق طريقة لتخزينها، لذا تم حذفها عندما كُتب الملف، وليس عندما فتحته.
- XLSX مسمى بشكل خاطئ لا يفقد شيئًا. إنه دفتر عمل حديث كامل والشيء الوحيد الخطأ فيه هو ستة أحرف من اسم الملف.
- ملف نصي مفصول يحتوي على القيم ولا شيء آخر: لا صيغ، لا تنسيق، لا ورقة ثانية. إذا كان يبدو كعمود واحد من النص مع فواصل، فإن الفاصل ليس ما توقّعه نسخة Excel لديك.
إصلاحه مرة واحدة
لأي شيء تحتاج إلى الاحتفاظ به، افتحه في Excel متجاوزًا التحذير، ثم ملف، حفظ باسم، دفتر عمل Excel (.xlsx). الآن لديك دفتر عمل حقيقي وتختفي التحذير إلى الأبد.
لـ XLSX مسمى بشكل خاطئ، أعد تسميته وتوقف. إعادة التسمية ليست تحويلًا ونادراً ما تساعد — هذه هي الحالة الوحيدة التي تساعد فيها، لأن المحتوى كان صحيحًا بالفعل.
ما ليس محتالًا
.xlsb يبدو مريبًا لكنه ليس كذلك. إنه دفتر عمل Excel أصلي مخزن كملف ثنائي بدلاً من XML مضغوط: نفس البيانات، أصغر حجمًا بشكل ملحوظ، ويفتح أسرع على نموذج كبير. إذا أرسل لك زميل ملفًا، فلا شيء خاطئ فيه.
أياً كان نوع الملف، فإن عارض Excel سيفتحه ويظهر لك الأوراق.