الانتقال إلى الأداة
ViewCSV
الملفات تبقى على جهازك

كيف تستورد ملف CSV إلى Excel دون إفساد البيانات

لا تنقر على الملف نقرًا مزدوجًا. في Excel اختر بيانات > من نص/CSV (Data > From Text/CSV)، وحدّد الملف، وتحقق في المعاينة من الترميز في «أصل الملف» (File Origin) ومن الفاصل (Delimiter)، ثم اختر تحويل البيانات (Transform Data). في Power Query احذف خطوة النوع الذي تم تغييره (Changed Type) التلقائية، واضبط أعمدة المعرّفات والرموز والهواتف على «نص»، وأعطِ أعمدة الأرقام أنواعها، ثم اختر إغلاق وتحميل (Close & Load). ولتجاوز إعدادات الاستيراد كليًا، حوّل ملف CSV أولًا إلى ملف XLSX بخلايا نصية.

افحص الملف قبل استيراده

ينجح الاستيراد حين تُعرف ثلاثة أمور: الحرف الفاصل بين الأعمدة، والترميز الذي حُفظ به النص، والأعمدة التي تحمل معرّفات لا كميات. ويعرض عارض CSV ومدقق CSV الأمور الثلاثة دون تغيير أي شيء.

الفاصلالفاصلة شائعة في الملفات المصدَّرة من أنظمة إنجليزية ومن معظم الأنظمة في البلدان العربية. وتستخدم أنظمة كثيرة في أوروبا وبعض بلدان المغرب العربي الفاصلة المنقوطة لأن الفاصلة عندها فاصل عشري. وقد تظهر أيضًا علامة الجدولة والخط العمودي (|).
الترميزمعظم الملفات المصدَّرة حاليًا بترميز UTF-8. أما برامج Windows القديمة فتكتب النص العربي غالبًا بترميز Windows-1256، وقد تكون بعض الملفات بترميز ISO-8859-6. والاختيار الخاطئ يُظهر ⁦é⁩ بدل ⁦é⁩، ويحوّل الحروف العربية إلى رموز غير مفهومة أو علامات استفهام.
صف العناوينتأكد من أن السطر الأول يحمل أسماء الأعمدة، وأنه لا يوجد فوقه عنوان تقرير أو سطر فارغ.
الأعمدة التي يجب حمايتهادوّن كل عمود يحتوي على معرّفات أو رموز أو أرقام هواتف أو رموز بريدية أو أرقام IBAN أو قيم أطول من 15 خانة. فهذه تحتاج إلى نوع «نص».

الاستيراد عبر «من نص/CSV» (Power Query)

هذه هي طريقة الاستيراد المعتادة في Excel الحالي ضمن Microsoft 365 وفي إصدارات Excel الحديثة لنظام Windows، وتعمل إصدارات Excel لنظام Mac التي تتضمن Power Query بطريقة مشابهة. وقد تختلف أسماء القوائم قليلًا بين الإصدارات؛ لذلك نذكر الاسم الإنجليزي بين قوسين إلى جانب الاسم العربي.

  1. في علامة التبويب بيانات (Data) اختر من نص/CSV (From Text/CSV)، وفي بعض الإصدارات إحضار البيانات > من ملف > من نص/CSV (Get Data > From File > From Text/CSV)، ثم حدّد الملف.
  2. في المعاينة اضبط «أصل الملف» (File Origin) على ترميز الملف، مثل 65001: Unicode (UTF-8) أو ترميز Windows-1256 العربي، واضبط الفاصل (Delimiter). يجب أن تظهر الحروف العربية سليمة وأن تقع كل قيمة في عمودها.
  3. اختر تحويل البيانات (Transform Data) لا تحميل (Load): فالتحميل المباشر يطبّق تخمين Excel للأنواع، وقد يقرّب المعرّفات الطويلة فورًا.
  4. في محرر Power Query انظر إلى قائمة الخطوات المطبقة (Applied Steps). يضيف Excel عادة خطوة ترقية العناوين (Promoted Headers، أي جعل الصف الأول أسماء أعمدة) وخطوة النوع الذي تم تغييره (Changed Type). احذف خطوة النوع الذي تم تغييره بعلامة X بجانبها.
  5. حدّد أعمدة المعرّفات والرموز والهواتف، وفي علامة التبويب تحويل (Transform) اضبط نوع البيانات (Data Type) على نص (Text). وبعد حذف الخطوة الرقمية تصبح هذه الأعمدة نصًا مباشرة من الملف الأصلي.
  6. أعطِ الأعمدة التي ستحسب بها نوع العدد الصحيح أو الرقم العشري أو التاريخ (Whole Number وDecimal Number وDate). وللأرقام المكتوبة بفاصلة عشرية مختلفة عن إعداداتك، استخدم من قائمة نوع البيانات خيار استخدام الإعدادات المحلية (Using Locale) واختر الإعدادات المحلية التي كُتب بها الملف.
  7. اختر الصفحة الرئيسية > إغلاق وتحميل (Home > Close & Load).
ملاحظة الترتيب مهم. إذا ضبطت عمودًا على «نص» بينما لا تزال خطوة النوع الذي تم تغييره فوقه، يحوّل Excel الرقم المقرَّب بالفعل إلى نص وتبقى الخانات ضائعة. وإذا سألك Excel هل تريد استبدال التحويل الحالي أم إضافة خطوة جديدة، فاختر استبدال الحالي (Replace current).

تعرض بعض الإصدارات أيضًا في المعاينة الأولى قائمة لاكتشاف نوع البيانات (Data Type Detection). واختيار عدم اكتشاف أنواع البيانات (Do not detect data types) يحمّل كل الأعمدة نصًا، وهذا آمن للمعرّفات؛ ثم تغيّر أعمدة الأرقام وحدها.

الاستيراد عبر معالج استيراد النص القديم

يسأل المعالج القديم عن تنسيق كل عمود منذ البداية. وهو مخفي افتراضيًا في Excel ضمن Microsoft 365 على Windows: فعّل خيار «من نص (قديم)» (From Text (Legacy)) ضمن معالجات استيراد البيانات القديمة في خيارات البيانات في Excel، ثم شغّله من بيانات > إحضار البيانات > المعالجات القديمة (Legacy Wizards) > «من نص (قديم)». وتعرض الإصدارات الأقدم أمر «من نص» (From Text) مباشرة في علامة التبويب بيانات، ويفتح Excel لنظام Mac معالجًا مشابهًا عند استيراد ملف نصي.

  1. الخطوة 1: اختر «محدد» (Delimited)، واضبط «أصل الملف» (File origin) على الترميز، وحدّد خانة «بياناتي تحتوي على رؤوس» (My data has headers) إذا كان الصف الأول يحمل أسماء الأعمدة.
  2. الخطوة 2: حدّد الفاصل (Comma أو Semicolon أو Tab أو Other، أي فاصلة أو فاصلة منقوطة أو جدولة أو غير ذلك) وتحقق من المعاينة.
  3. الخطوة 3: حدّد في المعاينة كل عمود تحتاج إلى حمايته واضبط «تنسيق بيانات العمود» (Column data format) على «نص» (Text). اترك أعمدة الأرقام على «عام» (General)، أو اختر «تاريخ» (Date) بالترتيب الصحيح، مثل DMY أي يوم/شهر/سنة.
  4. اختر «إنهاء» (Finish) وحدّد مكان وضع البيانات.

يحدد المعالج النوع، مثل Power Query، قبل أن تصل أي قيمة إلى خلية؛ ولهذا يحمي المعرّفات الطويلة بينما لا يحميها التنسيق اللاحق.

تجاوز إعدادات الاستيراد: حوّل الملف إلى XLSX أولًا

إذا كان من سيفتحون الملف لا ينبغي أن يحتاجوا إلى أي من ذلك، فأعطهم مصنفًا بدل ملف CSV. تقرأ أداة تحويل CSV إلى Excel ملف CSV في متصفحك دون رفعه، وتكتب كل قيمة خلية نصية في Excel افتراضيًا، فلا يبقى لـExcel ما يخمّنه.

  1. افتح ملف CSV في أداة تحويل CSV إلى Excel. وإذا بدت الأعمدة خاطئة، فاضبط الفاصل أو الترميز من إعدادات الاستيراد.
  2. للنص ثابت العرض، أو لعدة فواصل في آن واحد، أو لأسطر تقرير فوق العناوين، استخدم استيراد نص…: قسّم النص حسب الفواصل أو العروض الثابتة أو نمط معيّن، وتخطَّ الأسطر الأولى، وراجع المعاينة ثم اختر استيراد.
  3. أبقِ إبقاء كل القيم نصًا للملفات التي تحتوي على معرّفات ورموز. أما اكتشاف الأرقام وقيم ⁦true/false⁩ فيحوّل أعمدة الأرقام البسيطة إلى أرقام؛ فاقرأ أولًا كيف يتعامل مع أرقام الهواتف والرموز التي تشبه ترميز E.
  4. اختر تنزيل ⁨XLSX⁩ وافتح المصنف في Excel.

جرّب الأداة بالملف النموذجي: يحتوي على أصفار بادئة ومعرّفات من 20 خانة ورمز يشبه التاريخ وملاحظة تشبه الصيغة.

فتح ⁨CSV إلى Excel⁩تنزيل ملف CSV النموذجي4 صفوف من بيانات وهمية، UTF-8

حل مشكلات الاستيراد الشائعة

  • البيانات كلها في العمود A. الفاصل خاطئ. اختر الفاصل الصحيح في المعاينة، أو من إعدادات الاستيراد في ViewCSV.
  • تظهر الحروف العربية أو ذات العلامات رموزًا مثل ⁦é⁩ أو ⁦?⁩. الترميز خاطئ. جرّب UTF-8 أولًا، ثم Windows-1256 أو الترميز الإقليمي للملف.
  • أسماء الأعمدة موجودة في أول صف بيانات. استخدم أمر جعل الصف الأول عناوين (Use First Row as Headers) في Power Query، أو حدّد خانة «بياناتي تحتوي على رؤوس» في المعالج.
  • اليوم والشهر متبادلان في التواريخ. استورد العمود نصًا، أو اضبط نوعه باستخدام الإعدادات المحلية التي كُتب بها الملف.
  • المعرّفات الطويلة تنتهي بأصفار. لقد حُوّلت قبل أن تضبطها على «نص». احذف الاستيراد وابدأ من جديد من ملف CSV الأصلي؛ وهنا سبب تعذّر استعادة الخانات.
  • الأرقام لا تُجمع. لقد استُوردت نصًا. غيّر العمود إلى نوع رقمي في Power Query، أو استخدم تحويل إلى رقم (Convert to Number) في Excel.

قبل مشاركة النتيجة

حفظ الورقة مجددًا بصيغة CSV يُسقط الأنواع، ويواجه الشخص التالي الذي ينقر عليه نقرًا مزدوجًا المشكلات نفسها. شارك المصنف، أو أرسل ملف CSV مع خطوات الاستيراد هذه. وتعالج أداة التحويل في ViewCSV ملفات حتى 25 ميغابايت و100 ألف صف و250 عمودًا ومليوني خلية؛ قسّم الملفات الأكبر أولًا.

المصادر

وثائق Microsoft ملخّصة بكلماتنا. وقد تختلف أسماء القوائم في إصدار Excel لديك.

أدلة أخرى

أدلة CSV وExcel