انتقل إلى المحتوى

ملف CSV يُفتح في عمود واحد في Excel: كيف تصلح الفاصل

يقسّم Excel ملف CSV على فاصل القائمة في منطقتك لا على الفواصل. إليك لماذا يستقر الملف في العمود A وثلاث طرق لإصلاحه.

بقلم Shahzad Ali ·

ما الذي تراه

تنقر نقرًا مزدوجًا على ملف .csv فيعرض Excel كل صف محشورًا في العمود A: "الاسم;المدينة;المبلغ" في خلية واحدة والفواصل ظاهرة. لا الفرز ينفع ولا المعادلات. الملف سليم؛ كل ما في الأمر أن Excel قسّمه على الحرف الخطأ.

لماذا يضع Excel ملف CSV في عمود واحد

ملف CSV لا يحمل ترويسة تقول أي حرف يفصل بين الحقول. الاسم يقول "مفصول بفواصل"، لكن Excel لا يبحث عن الفواصل: عند النقر المزدوج يستخدم "فاصل القائمة" المضبوط في إعدادات المنطقة في Windows. وفي البلدان التي تكتب الكسور العشرية بفاصلة (معظم أوروبا وعدد من الإعدادات العربية) يكون هذا الفاصل فاصلة منقوطة، فيستقر ملف مكتوب بالفواصل في عمود واحد. ويحدث العكس أيضًا: ملف مصدَّر بالفاصلة المنقوطة يُفتح في عمود واحد على جهاز إنجليزي.

والملفات المفصولة بعلامة جدولة (.tsv و.tab) أو بالخط العمودي تصطدم بالحاجز نفسه، لأن Excel لا يقسّمها إلا عبر نافذة الاستيراد.

الحل الأول: دع العارض يكتشف الفاصل ثم نزّل نسخة يفهمها Excel

يقرأ OpenAnyDoc الملف في متصفحك ولا يرفع شيئًا:

  • افتح عارض CSV وأفلت الملف على الصفحة. يُكتشف الفاصل (فاصلة أو فاصلة منقوطة أو علامة جدولة أو خط عمودي) تلقائيًا، ويعرض شريط الحالة أسفل الصفحة الفاصل الذي وُجد. وإن بقيت الأعمدة خاطئة فانقر على الفاصل في شريط الحالة واختر غيره.
  • اضغط «تنزيل»، أو اختر «خيارات التنزيل» من قائمة «المزيد» لتختار الفاصل بنفسك: فاصلة منقوطة لجهاز يكتب الكسور بفاصلة، وفاصلة لجهاز يكتبها بنقطة.
  • انقر نقرًا مزدوجًا على النسخة المنزّلة فيقسّمها Excel حيث تتوقع. ولملفات .tsv و.tab استخدم عارض TSV الذي يفعل الشيء نفسه مع علامات الجدولة.

الحل الثاني: استورد الملف بدل النقر المزدوج

في Excel اذهب إلى «بيانات» ثم «الحصول على البيانات» ثم «من ملف» ثم «من نص/CSV» (في الإصدارات الأقدم: «بيانات» ثم «من نص»). تعرض المعاينة البيانات مع خانة «المحدد»: اختر فاصلة أو فاصلة منقوطة أو علامة جدولة أو حرفًا مخصصًا ثم «تحميل». يقرأ Excel الملف صحيحًا في كل مرة، لكن عليك تكرار ذلك مع كل ملف، والنتيجة مصنف وليس ملف CSV نفسه.

وإذا كانت البيانات في عمود واحد أمامك بالفعل فحدّدها واذهب إلى «بيانات» ثم «تحويل النص إلى أعمدة»، واختر «محدد»، وعلّم على الفاصل، ثم «إنهاء». هذا يصلح الورقة التي أمامك دون إعادة فتح الملف.

الحل الثالث: أخبر Excel بالفاصل داخل الملف

يحترم Excel سطرًا أولًا نصه sep=; (أو sep=, أو sep=| وهكذا). أضفه فوق صف العناوين فيقسّم Excel الملف على ذلك الحرف عند النقر المزدوج. وهي حيلة خاصة بـ Excel: البرامج الأخرى تعرض هذا السطر كبيانات، فاستخدمها للملفات المخصصة لـ Excel فقط.

أما الحل الدائم لجهاز واحد فهو إعداد المنطقة: إعدادات Windows ثم «الوقت واللغة» ثم «اللغة والمنطقة» ثم «إعدادات اللغة الإدارية» ثم «إعدادات إضافية» ثم «فاصل القائمة». غيّره فقط إذا كانت كل الملفات التي تفتحها تستخدم الفاصل نفسه.

علامات الاقتباس وفواصل الأسطر والأرقام

أي حقل يحتوي على الفاصل نفسه أو فاصل سطر أو علامة اقتباس يجب أن يُحاط بعلامتي اقتباس مزدوجتين ("الرياض، السعودية") مع مضاعفة علامات الاقتباس الداخلية. والملف الذي يلتزم بذلك ينجو مع أي من الحلول أعلاه؛ أما الذي لا يلتزم فيتعطل في العارض أيضًا، لكنه يعرض الصفوف غير المتساوية لترى أين الخلل. وفقدان الأصفار في البداية (الرموز البريدية والمعرّفات) مشكلة منفصلة: يحذفها Excel حين يظنها رقمًا، بينما يبقيها العارض كما كُتبت.

ما زال في عمود واحد؟

راسلنا على support@openanydoc.com والصق أول سطرين من الملف (من دون بيانات شخصية). الفاصل يظهر هناك عادةً.