الأصفار البادئة في Excel CSV: لماذا تختفي وكيف تحافظ عليها
قد يغيّر Excel المعرّفات ذات الأصفار البادئة والأرقام الطويلة والرموز الشبيهة بالتواريخ والنص الذي يبدو كصيغة عند فتح CSV. تعلّم كيف تحافظ على هذه القيم.
اجعل ملف CSV أكثر أمانًا عند فتحه في Excel عبر تحييد القيم الشبيهة بالصيغ والحفاظ على المعرّفات والنصوص الشبيهة بالتواريخ. تتم معالجة الملف داخل متصفحك ولا يتم رفعه. يدعم إخراج CSV ملفات حتى 300 MB، وتعرض صفحة الأداة الحد الحالي الأقل لإخراج XLSX. عند هذين الحدين، نجح كل إخراج في ثلاث تجارب لكل نوع من الملفات التي اختبرناها. وفي الاختبار التالي بملف حجمه 400 ميغابايت وكثير الأعمدة، استغرقت المعالجة 135.3 ثانية، أي أكثر من هدف الانتظار البالغ 120 ثانية؛ لذلك يعتمد الحد على أبطأ نوع ملف تم اختباره.
في ملفات ERP العربية، كثير من القيم التي تتكون من أرقام ليست أرقاماً للحساب. رقم عميل مثل 000381 أو هاتف مثل 0500123456 يجب أن يبقى نصاً كاملاً، وإلا فإن حذف الصفر الأول يغيّر القيمة نفسها.
رقم_العميل,الهاتف,رقم_الفاتورة,رمز_الصنف,المدينة
000381,0500123456,000845,3-4,الرياض
000492,0559876543,000846,4-5,جدة
لماذا يحذف Excel الصفر الأول؟
عند الفتح المباشر، يحاول Excel استنتاج نوع كل قيمة. إذا رأى 000381 كرقم فقد يعرضه 381. المشكلة ليست في CSV الأصلي بالضرورة، بل في تحويل القيمة من نص معرف إلى رقم.
الأمر نفسه ينطبق على الهاتف: الصفر الأول جزء من الرقم المحلي وليس تنسيقاً تجميلياً. كما أن Excel يحتفظ بدقة 15 رقماً معنوياً فقط للأرقام؛ لذلك قد يفقد المعرّف الرقمي الأطول بعض أرقامه إذا فُسّر كرقم بدلاً من نص.
رموز مثل 3-4 قد تتحول إلى تواريخ
قد يكون 3-4 رمز صنف أو فرعاً أو إصداراً. إذا فسره Excel كتاريخ، يصبح المعنى مختلفاً حتى لو بدا العرض مقبولاً للمستخدم.
أما عمود تاريخ حقيقي مثل تاريخ_الطلب فيجب أن يُعامل وفق متطلبات النظام المستلم. لا توجد قاعدة واحدة تصلح لكل الأعمدة.
اتجاه RTL لا يسبب حذف الأصفار
قد يعرض Excel الأعمدة العربية من اليمين إلى اليسار، لكن RTL يتعلق بالعرض. حذف الصفر أو تحويل 3-4 إلى تاريخ ناتج عن استنتاج نوع القيمة، لا عن اتجاه النص.
هذه نقطة مهمة عند التشخيص: ترتيب العرض قد يبدو غير مألوف بينما القيمة نفسها محفوظة، أو قد تبدو الخلية مرتبة جيداً بينما القيمة تغيرت فعلاً.
استورد الأعمدة الحساسة كنص
استخدم مسار استيراد النص/CSV في Excel وراجع المعاينة قبل التحميل. اجعل أعمدة مثل رقم_العميل والهاتف ورقم_الفاتورة ورمز_الصنف نصية عندما تكون معرفات وليست قيماً حسابية.
إذا كان ملف ERP يستخدم فاصلة أو فاصلة منقوطة، اختر الفاصل الصحيح بشكل مستقل عن نوع العمود.
مثال مراجعة قبل إعادة الملف إلى ERP
قارن الناتج بالمصدر وتأكد من أن:
000381ما زال كما هو؛0500123456لم يفقد الصفر الأول؛000845لم يتحول إلى845؛3-4بقي رمزاً نصياً إذا كان هذا هو معناه؛- أسماء مثل
الرياضوجدةما زالت سليمة.
النص الذي يبدأ بعلامة = يحتاج انتباهاً منفصلاً
إذا كان أحد الحقول النصية يبدأ بـ =، فقد يعامله برنامج الجداول كصيغة. حماية النصوص الشبيهة بالصيغ تختلف عن حماية الأرقام ذات الأصفار البادئة، لكن النتيجة المطلوبة واحدة: أن يصل المعنى الأصلي إلى النظام التالي من دون إعادة تفسير غير مقصودة.
شاهد التحويل
تتحول الصيغة الخطرة إلى نص وتبقى 00123 كما هي
اجعل صيغ جداول البيانات غير مؤذية مع الحفاظ على المعرّفات مثل 00123 كنص كما هي تماماً.
هل تحتاج إلى هذا الآن؟
أنشئ CSV آمناً لجداول البياناتأدوات ذات صلة
افتح الأداة التي يتناولها هذا الدليل، أو استكشف أداة أخرى ذات صلة.