- تنسيق CSV هو نص عادي ولا يحفظ نوع البيانات، مما يتسبب في تفسير Excel للرموز على أنها أرقام وحذف الأصفار البادئة.
- يُعد الاستيراد المُتحكم به عبر Power Query أو معالج النصوص الطريقة الآمنة الوحيدة للحفاظ على سلامة المعرفات والرموز البريدية.
- يتيح لك استخدام التنسيقات المخصصة أو وظيفة النص تصحيح العرض، على الرغم من أنها لا تعدل القيمة الفعلية لملف CSV الأصلي.

أنا متأكد من أن هذا قد حدث لك: تفتح ملف CSV بكل حماسك، وفجأة تدرك أن... الرموز البريدية أو أرقام الهواتف لقد فقدوا ذلك الصفر الأولي الحاسم. إنها مشكلة شائعة، لأنه بالنسبة لبرنامج إكسل، لا يحمل الرقم الذي يبدأ بصفر أي معنى رياضي، لذا يقرر البرنامج "تنظيفه" تلقائيًا، مما يتركك ببيانات غير مكتملة ويعطل أي مزامنة مع المنصات الأخرى.
أكثر ما يثير الإحباط هو أنه حتى لو حاولت تنسيق الخلايا كنص قبل التصدير من أدوات مثل جداول بيانات جوجل، فعند فتح الملف الناتج في برنامج إكسل، فإن البرنامج يعيد تطبيق منطقه الخاص ويحذف الصفر. يحدث هذا لأن تنسيق CSV هو في الأساس نص عادي؛ فهو لا يخزن تعليمات حول ما إذا كان العمود تاريخًا أو رقمًا أو نصًا، تاركًا للبرنامج الذي يفتحه تحديد ماهية كل عنصر.
لماذا تحدث هذه المشكلة تحديداً؟

لفهم الحل، نحتاج أولاً إلى استيعاب المفهوم: ملف CSV (قيم مفصولة بفواصل) هو ببساطة قائمة بيانات مفصولة برمز، عادةً ما يكون فاصلة أو فاصلة منقوطة. ولأنه لا يمتلك بنية معقدة مثل ملف .xlsx، يحاول برنامج إكسل تخمين المحتوىإذا رأيت سلسلة من الأرقام مثل "08001"، فإنك تفكر، "هذا هو الرقم ثمانية آلاف وواحد" وتزيل الصفر لأنه لا يساهم في القيمة العددية.
يمثل هذا السلوك مشكلة خطيرة عندما نعمل مع وحدات التخزين، ومعرفات الكيانات، وأرقام الضمان الاجتماعي أو أي بيانات يكون فيها الصفر جزءًا من هوية الرمز وليس قيمة كمية. إذا فقدت هذا الرقم، تصبح البيانات غير صالحة لقواعد البيانات الخارجية أو عمليات التحقق.
طرق استيراد البيانات دون تغييرها

القاعدة الذهبية بسيطة: لا تقم أبدًا بفتح ملف CSV بالنقر المزدوج. إذا كان الملف يحتوي على بيانات حساسة تبدأ بأصفار، فاستخدم أحد المسارات المتحكم بها التالية بدلاً من ذلك:
- استخدام Power Query (الحصول على البيانات وتحويلها): هذا هو الخيار الأكثر احترافية. انتقل إلى علامة التبويب "البيانات"، وحدد "من نص/CSV"، وبدلاً من تحميل البيانات مباشرةً، انقر فوق "تحويل البيانات". سيؤدي هذا إلى فتح محرر Power Query، حيث يمكنك تحديد العمود الذي به المشكلة، وفي علامة التبويب "الصفحة الرئيسية"، قم بتغيير نوع البيانات إلى نصباختيارك "استبدال الحالي"، فإنك تجبر برنامج Excel على التعامل مع تلك الأصفار كأحرف وليس كأرقام.
- معالج استيراد النصوص: إذا كنت تفضل الطريقة التقليدية، يمكنك إعادة تسمية ملف CSV إلى TXT وفتحه في برنامج Excel. سيؤدي هذا إلى تشغيل معالج من ثلاث خطوات. في الخطوة الأخيرة، يمكنك النقر على عمود التعليمات البرمجية وتحديد الخيار "تنسيق بيانات العمود: نص"وبالتالي، لن يقوم برنامج إكسل بلمس أي رقم.
- الاستيراد باستخدام علامة التبويب "البيانات": باستخدام مسار "الحصول على بيانات خارجية"، يمكنك تحديد الفاصل والترميز (مثل UTF-8 أو ANSI) لمنع ظهور الأصفار. أحرف غريبة أو رموز غير مألوفة في علامات التشكيل وحرف الـ ñ.
حيل بصرية وصيغ لحالات محددة

أحيانًا لا نحتاج إلى أن يكون ملف CSV مثاليًا، بل نحتاج إلى أن يعرض مصنف Excel الذي نعمل عليه البيانات بشكل صحيح. في هذه الحالات، توجد بعض الحيل المفيدة جدًا:
إذا كانت البيانات موجودة بالفعل في الجدول وتريد استعادة المظهر، يمكنك استخدام تنسيق رقم مخصصبالضغط على Ctrl+1، في فئة "مخصص"، يمكنك كتابة عدد الأصفار الذي يحتاجه رمزك البريدي (على سبيل المثال، "00000" للرموز البريدية المكونة من خمسة أرقام). سيؤدي هذا إلى جعل Excel املأ الفراغات بالأصفار البادئة المساحات الفارغة، على الرغم من أن القيمة الداخلية تظل رقمًا.
ثمة بديل آخر وهو استخدام الدالة =TEXTO(celda; "00000") في عمود إضافي. تقوم هذه الصيغة بتحويل الرقم إلى سلسلة نصية بالطول المحدد بدقة، مما يضمن أن يبقى التنسيق سليمًا أثناء العمل داخل المصنف. إذا كنت بحاجة إلى إدخال البيانات يدويًا ومنع مسح الصفر، فاستخدم الفاصلة العليا (') مباشرة قبل الرقم؛ هذا يخبر برنامج إكسل بأن كل ما يليه هو نص عادي.
الاختلافات الرئيسية بين ملفات CSV و Excel

من الضروري عدم الخلط بين هذين التنسيقين لتجنب أخطاء التصدير. في حين أن CSV تنسيق خفيف الوزن، فهو مثالي لـ تبادل البيانات بين الأنظمة (كما هو الحال عند نقل المعلومات من نظام إدارة علاقات العملاء إلى موقع ويب)، فإن ملف Excel (.xlsx) هو بيئة تحليل. لا يدعم ملف CSV الصيغ أو الألوان أو تعدد الصفحات؛ فهو يتعامل فقط مع البيانات الخام. لذلك، عند تصدير البيانات من جداول بيانات Google إلى ملف CSV، يكون الملف صحيحًا، ولكنه... تفسير بيانات برنامج إكسل الذي يفشل عند فتحه.
بالنسبة لأولئك الذين يعملون مع كميات هائلة من البيانات، لا يقتصر دور Power Query على حل مشكلة الأصفار فحسب، بل يسمح أيضًا التنظيف الآلييمكنك إعداد العملية مرة واحدة فقط، وفي كل مرة تقوم فيها بتحديث ملف CSV الأصلي، سيقوم برنامج Excel تلقائيًا بتطبيق تحويل النص دون الحاجة إلى تكرار الخطوات يدويًا.
يكمن سر عدم الإفراط في التعامل مع البيانات في التوقف عن الاعتماد على الفتح التلقائي والتحول إلى... الاستيراد اليدوي والمراقباحرص دائمًا على تعريف أعمدة المعرّفات كنصوص لتجنب فقدان أي أصفار أثناء العملية. الآن أنت تعرف كيف يزيل برنامج Excel الأصفار عند فتح ملف CSV: وكيفية استيراد البيانات دون تغييرها.
شغوف بالتكنولوجيا منذ أن كان صغيرا. أحب أن أكون على اطلاع بأحدث المستجدات في هذا القطاع، وقبل كل شيء، أن أقوم بتوصيله. ولهذا السبب كرست جهودي للتواصل في مجال التكنولوجيا ومواقع ألعاب الفيديو لسنوات عديدة حتى الآن. يمكنك أن تجدني أكتب عن Android أو Windows أو MacOS أو iOS أو Nintendo أو أي موضوع آخر ذي صلة يتبادر إلى ذهنك.