UTF-8 BOM لملفات CSV في Excel: الحفاظ على الأحرف مقروءة
استخدم UTF-8 BOM عندما يقرأ Excel ملف CSV صحيحًا بصيغة UTF-8 بشكل خاطئ. صدّر CSV مناسبًا لـ Excel على جهازك، حتى 300 MB.
البيانات العربية تكشف مشكلة الترميز بسرعة أكبر من ملف مكوّن من أحرف إنجليزية فقط. مثال من تصدير 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 كنص كما هي تماماً.
هل تحتاج إلى هذا الآن؟
تصدير CSV مناسب لـ Excelأدوات ذات صلة
افتح الأداة التي يتناولها هذا الدليل، أو استكشف أداة أخرى ذات صلة.