تخطَّ إلى المحتوى الرئيسي

UTF-8 BOM لملفات CSV في Excel: الحفاظ على الأحرف مقروءة

لا يتم رفع أي شيءتم اختباره حتى 300 MB

استخدم UTF-8 BOM عندما يقرأ Excel ملف CSV صحيحًا بصيغة UTF-8 بشكل خاطئ. صدّر CSV مناسبًا لـ Excel على جهازك، حتى 300 MB.

نُشر في: 2026-08-28محدّث: 2026-09-082 minتصدير CSV مناسب لـ Excel
رسم توضيحي لسير عمل البيانات: UTF-8 BOM لملفات CSV في Excel: الحفاظ على الأحرف مقروءة

البيانات العربية تكشف مشكلة الترميز بسرعة أكبر من ملف مكوّن من أحرف إنجليزية فقط. مثال من تصدير ERP:

رقم_العميل,الاسم,المدينة
00042,شركة النور,الرياض
00057,مؤسسة الوفاء,القاهرة

إذا تحولت القاهرة إلى نص من نوع ال...، فالسؤال الأول ليس «هل أضيف BOM؟» بل «هل البايتات الأصلية ما زالت تمثل UTF-8 الصحيح؟».

افحص المصدر قبل تعديل الملف

افتح CSV في محرر نصوص موثوق واضبطه على UTF-8. إذا ظهرت شركة النور والقاهرة بشكل صحيح، فالمحتوى نفسه سليم والمشكلة على الأرجح في طريقة قراءة Excel للملف.

إذا كان النص مشوهاً حتى في المحرر، فلن تعيد BOM الأحرف الأصلية. هنا تحتاج إلى إصلاح الترميز أو إعادة التصدير من النظام المصدر.

BOM لا علاقة لها باتجاه RTL

UTF-8 يحدد كيفية تمثيل الأحرف كبايتات. أما ظهور العربية من اليمين إلى اليسار في Excel فهو سلوك عرض واتجاه نص.

إضافة BOM لا تعكس ترتيب الأعمدة ولا تغيّر رقم_العميل,الاسم,المدينة. وإذا بدا ترتيب علامات الترقيم غريباً بصرياً بسبب ثنائية الاتجاه، فلا تستنتج من ذلك أن الترميز أو ترتيب الحقول تغير.

اختبر مسار استيراد النص/CSV في Excel

استخدم استيراد النص/CSV واختر UTF-8 في المعاينة إن لزم. إذا ظهرت العربية صحيحة في الاستيراد اليدوي لكنها تتشوّه عند الفتح المباشر، فهذا دليل عملي على أن المشكلة في اكتشاف الترميز ضمن مسار الفتح.

متى تفيد UTF-8 BOM

تفيد عندما يكون الملف صحيحاً بصيغة UTF-8 ويُرسل إلى مستخدمين يفتحونه غالباً في Excel. العلامة تساعد البرنامج على التعرف إلى الترميز من دون تغيير النص الظاهر.

اختبر كلمات حقيقية مثل الرياض وجدة وشركة، لا عينة ASCII فقط.

مثال من نظام مالي عربي

قبل إرسال كشف للعملاء، استخدم صفاً يحتوي اسماً عربياً ورقماً يبدأ بصفر:

الحساب,العميل,الملاحظة
000381,مؤسسة الندى,دفعة أولى
000382,شركة الوفاء,تسوية نهائية

افتح الناتج في Excel وفي محرر UTF-8. يجب أن يبقى النص العربي كما هو في الاثنين.

متى لا تستخدم BOM

إذا كانت واجهة الاستيراد أو مواصفة النظام المستلم تشترط UTF-8 من دون BOM، فاتبع ذلك الشرط. كما أن BOM لا تعالج فاصل CSV خاطئاً، ولا تحوّل الأرقام المحلية، ولا تصلح نصاً مشوهاً مسبقاً.

تصدير CSV مناسب لـ Excel

شاهد التحويل

تتحول الصيغة الخطرة إلى نص وتبقى 00123 كما هي

اجعل صيغ جداول البيانات غير مؤذية مع الحفاظ على المعرّفات مثل 00123 كنص كما هي تماماً.

المدخل
=SUM(A2:A9)
00123
1234567890123456
النتيجة
'=SUM(A2:A9)
00123
1234567890123456