لماذا ظهرت علامة ' قبل أرقام الجوال التي تبدأ بالرمز +966 في ملف CSV؟

لأن خيار «حماية من صيغ Excel» مفعّل افتراضيًا، وهو يضيف علامة ' قبل أي نص يبدأ بأحد الرموز = أو + أو - أو @. الرقم +966501234567 يبدأ بعلامة +، فيحصل على العلامة. إن كان الملف ذاهبًا إلى نظام يحتاج الرقم خامًا، فأوقف الخيار قبل التنزيل.

نُشر في · دقائق قراءة: 2

ما الذي تفعله العلامة بالضبط؟

حين يفتح Excel خلية تبدأ بعلامة + أو = فإنه يحاول حسابها كصيغة. رقم دولي مثل +966501234567 قد يتحول عندها إلى عدد بصيغة علمية أو يفقد علامة + في أوله. العلامة ' في أول الخلية تقول لبرنامج الجداول: «هذا نص، اعرضه كما هو». في Excel لا تظهر هذه العلامة داخل الخلية عادة، لكنها تبقى جزءًا من الملف.

المشكلة تظهر حين يُقرأ الملف ببرنامج آخر غير Excel: نظام رسائل، أو منصة شحن، أو سكربت كتبه المطور. هذه البرامج ترى العلامة حرفًا عاديًا، فيصبح الرقم '+966501234567 وقد يُرفض لأنه ليس رقمًا صالحًا.

مثال: عميلان، رقم دولي ورقم محلي

حوّلنا بيانات عميلين، سارة برقم يبدأ بالرمز +966 وعمر برقم محلي يبدأ بالصفر. مع الخيار الافتراضي خرج الملف هكذا:

name,phone Sara,"'+966501234567" Omar,0501234567

لاحظ أن رقم عمر لم يتغير، لأنه يبدأ بصفر وليس بأحد الرموز الأربعة. وبعد إيقاف «حماية من صيغ Excel» صار الناتج:

name,phone Sara,+966501234567 Omar,0501234567

ولو كان الرقم في JSON قيمة عددية لا نصًا، مثل 966501234567 بلا علامة +، لما أُضيف إليه شيء، لأن الأرقام الحقيقية لا تتأثر بهذا الخيار.

متى تبقي الخيار ومتى توقفه؟

  • أبقِه مفعّلًا إن كان الملف سيُفتح في Excel أو Google Sheets لمراجعته بالعين، خصوصًا إذا كانت فيه حقول كتبها العملاء بأنفسهم.
  • أوقفه إن كان الملف سيُستورد إلى نظام آلي يحتاج الرقم حرفًا بحرف، مثل قائمة إرسال رسائل أو أداة ربط.
  • إن كنت ستفعل الأمرين، فنزّل نسختين: واحدة للمراجعة بالخيار مفعّلًا، وأخرى للاستيراد بالخيار متوقفًا.

الخطوات

  1. في محوّل CSV و JSON اختر «JSON إلى CSV» والصق بياناتك.
  2. ابحث عن «حماية من صيغ Excel» أسفل الخيارات، وأزل العلامة منه.
  3. تأكد في خانة الناتج أن الأرقام تبدأ بعلامة + مباشرة.
  4. انسخ الناتج أو نزّله.

تنبيه قبل فتح النسخة غير المحمية في Excel

إن فتحت الملف الخالي من العلامة في Excel بالنقر المزدوج، فقد يعرض الرقم +966501234567 بشكل مختلف أو يحذف علامة +. هذا سلوك Excel وليس خطأ في الملف. للمراجعة استورد الملف من «البيانات» ثم «من نص/CSV» واجعل نوع عمود الجوال «نص».

وإن كنت ستستخدم الأرقام لإنشاء روابط محادثة، فالأداة منشئ روابط واتساب تبني الرابط من الرقم مباشرة دون الحاجة إلى ملف.

أسئلة شائعة

هل العلامة ' تُحذف تلقائيًا عند فتح الملف في Excel؟

لا تُحذف من الملف، لكن Excel يخفيها داخل الخلية ويعرض الرقم نصًا. البرامج الأخرى تراها.

هل يؤثر الخيار على الأرقام التي تبدأ بالصفر؟

لا. الخيار يعمل فقط على النص الذي يبدأ بأحد الرموز = أو + أو - أو @.

هل الخيار موجود في اتجاه CSV إلى JSON؟

لا، يظهر فقط عند التحويل إلى CSV لأنه يخص الملف الذي سيفتحه برنامج جداول.