لماذا تظهر العربية كرموز غريبة في CSV
تصدّر ملفّاً يحتوي عربيّة من Excel إلى CSV، تفتحه فتجد رموزاً مثل العربية بدل الكلمات. هذه الظاهرة تُسمّى mojibake، وسببها سوء فهم الترميز: الملف مُخزَّن بترميز UTF-8 لكن Excel على Windows يفترض الترميز المحلّي (Windows-1256) ما لم يجد إشارة صريحة.
الحلّ: علامة BOM في بداية الملف
الحلّ المعياري إضافة ثلاث بايتات في بداية الملف (EF BB BF، أو الحرف \uFEFFنصياً) تُسمّى Byte Order Mark. هذه "البصمة" تخبر Excel صراحةً: "هذا الملف UTF-8"، فيعرض العربية صحيحةً فوراً. هذه الأداة تضيف BOM تلقائياً عند تصدير CSV من ملف Excel الخاص بك، والمعالجة كلّها تجري داخل المتصفّح دون رفع الملف.
ملاحظة: بعض الأنظمة على Linux أو أدوات معالجة البيانات لا تحبّ BOM وتعتبره جزءاً من اسم العمود الأول. إن كان المستهلِك نظاماً برمجياً لا Excel، فقد تحتاج CSV بدون BOM. اعرف وجهة ملفّك قبل أن تختار.
الفاصل: فاصلة أم فاصلة منقوطة؟
المعيار RFC 4180 يستخدم الفاصلة ,، لكن نسخ Excel في بعض الدول الأوروبيّة تستخدم الفاصلة المنقوطة ; لأنّ الفاصلة عندها فاصل عشري. عند استلام أو إرسال ملفّات بين أنظمة مختلفة، تأكّد من توحيد الفاصل، وإلّا ستنهار الأعمدة في صفّ واحد.
الأرقام والصفر البادئ
أرقام الهواتف والحسابات التي تبدأ بصفر (0501234567) قد يفقد Excel صفرها البادئ أو يحوّلها لصيغة علميّة. هذه مشكلة في كيفيّة تفسير Excel للأرقام لا في CSV نفسه. إن كانت هذه الأعمدة نصّية بطبيعتها، حافظ عليها كنصّ قبل الاستيراد.
سير عمل بلا أخطاء
صدّر إلى CSV UTF-8 مع BOM، افتح الملف للتحقّق من ظهور العربية سليمة، راجع الأعمدة الرقميّة الحسّاسة، ثمّ سلّم. وإن كان الملف موجّهاً لنظام برمجي، أعلِم الطرف الآخر بالترميز والفاصل المستخدَمين لتجنّب مفاجآت الاستيراد.
أدوات تُكمل سير العمل
للاتجاه المعاكس استخدم تحويل CSV إلى Excel، ولاستخراج جداول من ملفّات PDF جرّب استخراج الجداول من PDF، وللفواتير العربية أداة تحليل الفواتير.
أسئلة شائعة
لماذا تظهر الحروف العربية رموزاً غريبة عند فتح ملف CSV؟
السبب ترميز الملف. تأكّد أن CSV محفوظ بترميز UTF-8، وعند فتحه في Excel استخدم خيار الاستيراد واختر UTF-8 بدل الفتح المباشر الذي قد يفترض ترميزاً خاطئاً.
هل يحوّل الملف كل أوراق Excel أم الورقة النشطة فقط؟
صيغة CSV تحفظ ورقة واحدة فقط لأنها نصّية مسطّحة. تُحوَّل الورقة المحدّدة، وإذا أردت تصدير عدّة أوراق فعليك تحويل كلّ ورقة إلى ملف CSV منفصل.
هل تختفي المعادلات عند التحويل إلى CSV؟
نعم، CSV يحفظ القيم النهائية فقط لا المعادلات. إذا كانت خلية تحسب مجموعاً، يُحفظ الناتج الرقمي وتُفقَد صيغة المعادلة نفسها.
هل يُرفع ملف Excel إلى خادم أثناء التحويل؟
لا، التحويل يجري داخل المتصفّح فلا تغادر بياناتك جهازك، وهو ما يناسب الكشوف المالية وقوائم العملاء الحسّاسة.
أدوات ذات صلة
أدوات أخرى مجانية على ArabToolBox، كلها تعمل في متصفّحك بدون تسجيل.
- تحويل CSV إلى Excel (عربي)تحويل ملفات CSV إلى Excel مع كشف الترميز التلقائي ودعم الأعمدة العربية
- استخراج الجداول من PDFاستخرج الجداول من PDF إلى Excel أو CSV — دقّة عالية على الجداول العربية المعقّدة
- تحويل Word إلى PDF (عربي)تحويل مستندات Word إلى PDF مع الحفاظ على شكل المستند واتجاه RTL
- تحويل PDF إلى Word (عربي)استخراج نصّ ملفات PDF العربية إلى Word قابل للتحرير
- تحويل HTML إلى PDF (RTL)تحويل صفحات HTML إلى PDF مع دعم كامل لاتجاه RTL والخطوط العربية على الويب
- تحويل Markdown إلى PowerPoint (عربي)تحويل ملفات Markdown إلى عروض PowerPoint عربية باتجاه RTL وقوالب جاهزة