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

في هذه المقالة ، ستجد طريقتين سهلتين لتحويل ملف CSV إلى Excel. بالإضافة إلى ذلك ، ستتعلم كيفية استيراد ملفات CSV متعددة إلى Excel وكيفية التعامل مع المواقف التي لا يتم فيها عرض جزء من البيانات من ملف CSV بشكل صحيح على ورقة Excel.

في الآونة الأخيرة ، بدأنا في دراسة ميزات تنسيق CSV (قيم مفصولة بفواصل) ومتنوعة طرق تحويل ملف Excel إلى CSV. سنقوم اليوم بالعملية العكسية - استيراد CSV إلى Excel.

ستوضح لك هذه المقالة كيفية فتح CSV في Excel وكيفية استيراد ملفات CSV متعددة في نفس الوقت. سنقوم أيضًا بتحديد المزالق المحتملة وتقديم الحلول الأكثر فاعلية.

كيفية تحويل CSV إلى Excel

إذا كنت بحاجة إلى سحب بعض المعلومات إلى ورقة Excel من قاعدة بيانات شركتك ، فإن الفكرة الأولى التي تتبادر إلى الذهن هي تصدير قاعدة البيانات إلى ملف CSV ثم استيراد ملف CSV إلى Excel.

هناك 3 طرق لتحويل CSV إلى Excel: يمكنك فتح الملف بامتداد . ملف CSV مباشرة في Excel ، انقر نقرًا مزدوجًا فوق الملف في Windows Explorer ، أو قم باستيراد ملف CSV إلى Excel كمصدر بيانات خارجي. في ما يلي ، سوف أتناول بالتفصيل هذه الأساليب الثلاثة وأشير إلى مزايا وعيوب كل منها.

كيفية فتح ملف CSV في Excel

حتى إذا تم إنشاء ملف CSV في برنامج آخر ، يمكنك دائمًا فتحه كمصنف Excel باستخدام الأمر ساعات العمل (فتح).

ملحوظة: لا يؤدي فتح ملف CSV في Excel إلى تغيير تنسيق الملف. بمعنى آخر ، لن يتم تحويل ملف CSV إلى ملف Excel (بتنسيق .xls أو .xlsx) ، سيحتفظ بنوعه الأصلي (.csv أو .txt).

  1. قم بتشغيل Microsoft Excel ، علامة التبويب الصفحة الرئيسية (الصفحة الرئيسية) انقر ساعات العمل (فتح).
  2. سيظهر مربع الحوار ساعات العمل (فتح مستند) ، في القائمة المنسدلة في الزاوية اليمنى السفلية ، حدد ملفات نصية (ملفات نصية).
  3. ابحث عن ملف CSV في Windows Explorer وافتحه بالنقر المزدوج عليه.

إذا فتحت ملف CSV ، فسيفتحه Excel على الفور عن طريق إدراج البيانات في مصنف Excel جديد. إذا فتحت ملفًا نصيًا (.txt) ، فسيقوم Excel بتشغيل معالج استيراد النص. اقرأ المزيد عن هذا في استيراد CSV إلى Excel.

ملحوظة: عندما يفتح Microsoft Excel ملف CSV ، فإنه يستخدم إعدادات التنسيق الافتراضية لمعرفة كيفية استيراد كل عمود من البيانات بالضبط.

إذا كانت البيانات تتطابق مع عنصر واحد على الأقل من العناصر التالية ، فاستخدم معالج استيراد النص:

  • يستخدم ملف CSV محددات مختلفة ؛
  • يستخدم ملف CSV تنسيقات تاريخ مختلفة ؛
  • أنت تقوم بتحويل البيانات التي تتضمن أرقامًا بصفر بادئ ، وتريد الاحتفاظ بهذا الصفر ؛
  • تريد معاينة كيفية استيراد البيانات من ملف CSV إلى Excel ؛
  • تريد المزيد من المرونة في عملك.

لجعل Excel يقوم بتشغيل معالج استيراد النص ، يمكنك إما تغيير امتداد الملف من . ملف CSV on .رسالة قصيرة (قبل فتح الملف) ، أو استيراد ملف CSV إلى Excel كما هو موضح أدناه.

كيفية فتح ملف CSV باستخدام مستكشف Windows

هذه هي أسرع طريقة لفتح ملف CSV في Excel. في Windows Explorer ، انقر نقرًا مزدوجًا فوق الملف . ملف CSV، وسيتم فتحه كمصنف Excel جديد.

ومع ذلك ، لن تعمل هذه الطريقة إلا إذا تم تعيين Microsoft Excel كبرنامج افتراضي لفتح الملفات. . ملف CSV. إذا كان الأمر كذلك ، فسترى الرمز المألوف في مستكشف Windows بجوار اسم الملف.

إذا لم يكن Excel هو البرنامج الافتراضي ، فإليك كيفية إصلاحه:

  1. انقر بزر الماوس الأيمن على أي ملف . ملف CSV في مستكشف Windows وفي قائمة السياق التي تفتح ، انقر فوق فتح مع (فتح باستخدام)> اختر البرنامج الافتراضي (اختر البرنامج).
  2. اختر Excel في قائمة البرامج الموصى بها ، تأكد من وجود علامة اختيار للخيار استخدم دائمًا البرنامج المحدد لـ افتح هذا النوع من الملفات (استخدم دائمًا التطبيق المحدد لهذا النوع من الملفات) وانقر فوق OK.تحويل CSV إلى Excel: كيفية استيراد ملفات CSV إلى جداول بيانات Excel

كيفية استيراد CSV إلى Excel

بهذه الطريقة يمكنك استيراد البيانات من ملف . ملف CSV إلى ورقة Excel موجودة أو جديدة. على عكس الطريقتين السابقتين ، فإنه لا يفتح فقط CSV في Excel ، ولكنه يحول التنسيق . ملف CSV в . xlsx (إذا كنت تستخدم Excel 2007 أو 2010 أو 2013) أو . إكسلس (في إصدارات Excel 2003 والإصدارات السابقة).

  1. افتح ورقة Excel المطلوبة وانقر فوق الخلية حيث تريد استيراد البيانات من الملف . ملف CSV or .رسالة قصيرة.
  2. في علامة التبويب خيارات متقدمة البيانات (البيانات) في القسم احصل على بيانات خارجية انقر (الحصول على بيانات خارجية) من النص (من النص).تحويل CSV إلى Excel: كيفية استيراد ملفات CSV إلى جداول بيانات Excel
  3. ابحث عن الملف . ملف CSVالتي تريد استيرادها ، حددها وانقر فوق استيراد (استيراد) ، أو انقر نقرًا مزدوجًا على ملف CSV المطلوب.تحويل CSV إلى Excel: كيفية استيراد ملفات CSV إلى جداول بيانات Excel
  4. سيتم فتح معالج استيراد النص ، ما عليك سوى اتباع خطواته.

قبل أن ننتقل ، يرجى إلقاء نظرة على لقطة الشاشة أدناه ، فهي تعرض ملف CSV الأصلي والنتيجة المرجوة في Excel. آمل أن يساعدك هذا في فهم سبب اختيارنا لإعدادات معينة في المثال التالي بشكل أفضل.

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

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

    • الخطوة 3. انظر إلى المنطقة معاينة البيانات (نموذج تحليل البيانات). إذا كنت راضيًا عن شكل بياناتك ، فانقر فوق الزر نهاية (مستعد).

تلميح: إذا كان ملف CSV يستخدم أكثر من فاصلة متتالية أو حرف محدد آخر بالتسلسل ، فحدد المربع تعامل مع المحددات المتتالية على أنها واحدة (عد المحددات المتتالية كواحد) لتجنب الخلايا الفارغة.

  1. اختر ما إذا كنت تريد لصق البيانات المستوردة في ورقة موجودة أو ورقة جديدة ، ثم انقر فوق OKلإنهاء استيراد ملف CSV إلى Excel.تحويل CSV إلى Excel: كيفية استيراد ملفات CSV إلى جداول بيانات Excel

تلميح: يمكنك الضغط على الزر عقارات (خصائص) لتكوين الإعدادات المتقدمة مثل التحديث والتخطيط والتنسيق للبيانات المستوردة.

  1. تحويل CSV إلى Excel: كيفية استيراد ملفات CSV إلى جداول بيانات Excel

ملحوظة: إذا كان ملف CSV الخاص بك يحتوي على أرقام أو تواريخ ، فقد لا يقوم Excel بتحويلها بشكل صحيح. لتغيير تنسيق البيانات المستوردة ، حدد العمود (الأعمدة) التي بها أخطاء ، وانقر بزر الماوس الأيمن عليها وحدد من قائمة السياق تنسيق الخلايا (تنسيق الخلية).

تحويل CSV إلى Excel: المشاكل والحلول

تم استخدام تنسيق CSV لأكثر من 30 عامًا ، ولكن على الرغم من تاريخه الطويل ، لم يتم توثيقه رسميًا مطلقًا. يأتي اسم CSV (قيم مفصولة بفواصل) من استخدام الفواصل لفصل حقول البيانات. لكن هذا من الناحية النظرية. في الواقع ، تستخدم العديد من ملفات CSV المزعومة أحرفًا أخرى لفصل البيانات ، على سبيل المثال:

  • علامات التبويب - ملفات TSV (قيم مفصولة بعلامات جدولة)
  • فاصلة منقوطة - ملفات SCSV (قيم مفصولة بفاصلة منقوطة)

تفصل بعض الأشكال المختلفة من ملفات CSV حقول البيانات بعلامات اقتباس مفردة أو مزدوجة ، بينما تتطلب أنواع أخرى علامة تسلسل بايت Unicode (BOM) ، مثل UTF-8 ، لتفسير Unicode بشكل صحيح.

هذا النقص في المعايير يخلق مجموعة متنوعة من المشاكل التي قد تواجهها عند محاولة ذلك قم بتحويل ملف Excel إلى csv، وخاصة عند استيراد ملف CSV إلى Excel. دعنا نلقي نظرة على المشكلات المعروفة ، بدءًا من المشكلات الأكثر شيوعًا.

لا يتم عرض ملف CSV بشكل صحيح في Excel

الأعراض: أنت تحاول فتح ملف CSV في Excel وتنتهي جميع البيانات في العمود الأول.

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

القرار: هناك العديد من الحلول الممكنة لهذه المشكلة. يمكنك الاطلاع بسرعة على التوصيات أدناه واختيار الأنسب لمهمتك الخاصة.

  1. حدد المحدد الصحيح مباشرة في ملف CSV. افتح ملف CSV في أي محرر نصوص (حتى المفكرة العادية ستفعل ذلك) والصق النص التالي في السطر الأول. لاحظ أن هذا يجب أن يكون سطرًا منفصلاً قبل أي بيانات أخرى:
    • لتعيين فاصل الفاصلة: سبتمبر
    • لتعيين الفاصل إلى فاصلة منقوطة: سبتمبر = ؛

    كما قد تكون خمنت ، بهذه الطريقة يمكنك تعيين أي حرف آخر كفاصل عن طريق تحديده مباشرة بعد علامة التساوي.

  2. حدد المحدد المطلوب في Excel. في Excel 2013 أو 2010 في علامة التبويب البيانات (البيانات) في القسم أدوات البيانات (العمل مع البيانات) انقر فوق نص إلى أعمدة (نص بالأعمدة).تحويل CSV إلى Excel: كيفية استيراد ملفات CSV إلى جداول بيانات Excelعند بدء تشغيل معالج نص العمود ، في الخطوة الأولى ، حدد تنسيق البيانات محدد (مع فواصل) والصحافة التالى (إضافي). في الخطوة الثانية ، حدد المحدد المطلوب وانقر فوق نهاية (مستعد).

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

  3. قم بتغيير الامتداد من . ملف CSV on .رسالة قصيرة. فتح ملف .رسالة قصيرة في Excel ، سيتم تشغيل معالج استيراد النص ، وستكون قادرًا على تحديد المحدد المطلوب ، كما هو موضح في قسم كيفية استيراد ملف CSV إلى Excel.
  4. افتح ملف CSV بفاصلة منقوطة كفاصل باستخدام VBA. فيما يلي نموذج تعليمة برمجية لـ VBA يفتح ملف CSV في Excel يستخدم فاصلة منقوطة كفاصل. تمت كتابة الكود قبل بضع سنوات لإصدارات سابقة من Excel (2000 و 2003) ، ولكن إذا كنت معتادًا على VBA ، فلن تواجه مشكلة في تحديثه أو تغييره للعمل مع ملفات CSV محددة بفواصل.

ملحوظة: جميع الحلول المعروضة تغير فقط المحدد لملف CSV المحدد. إذا كنت تريد تغيير الفاصل الافتراضي مرة واحدة وإلى الأبد ، فإن الحل التالي سوف يناسبك.

  1. نقوم بتغيير الفواصل في إعدادات المعايير الإقليمية. صحافة الصفحة الرئيسية (ابدأ) وتشغيل لوحة التحكم (لوحة التحكم) ، انقر فوق العنصر المنطقة واللغة (المعايير الإقليمية)> إعدادات إضافية (خيارات اضافية). سوف يظهر صندوف حوار تخصيص التنسيق (إعداد التنسيق) الذي تحتاج فيه إلى تحديد نقطة (.) للمعلمة الرمز العشري (عدد صحيح / عشري فاصل) ، وقم بتعيين فاصلة (،) للمعلمة فاصل القائمة (فاصل عنصر القائمة).

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

  1. تحويل CSV إلى Excel: كيفية استيراد ملفات CSV إلى جداول بيانات Excelانقر نقرا مزدوجا OKلإغلاق مربعات الحوار - لقد انتهيت! من الآن فصاعدًا ، سيفتح Microsoft Excel ويعرض جميع ملفات CSV (محددة بفواصل) بشكل صحيح.

ملحوظة: سيؤدي تعيين لوحة تحكم Windows إلى الفواصل العشرية وعناصر القائمة إلى تغيير إعدادات الأحرف الافتراضية لجميع البرامج على جهاز الكمبيوتر الخاص بك ، وليس Microsoft Excel فقط.

تُفقد الأصفار البادئة عند فتح ملف CSV في Excel

الأعراض: يحتوي ملف CSV على قيم بأصفار بادئة ويتم فقد هذه الأصفار عند فتح ملف CSV في Excel.

سبب: بشكل افتراضي ، يعرض Microsoft Excel ملف CSV بالتنسيق العلاجات العامة (عام) ، حيث يتم اقتطاع الأصفار البادئة.

القرار: بدلاً من فتح ملف .csv في Excel ، قم بتشغيل معالج استيراد النص كما فعلنا سابقًا لتحويل ملف CSV إلى Excel.

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

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

يقوم Excel بتحويل بعض القيم إلى تواريخ عند فتح ملف CSV

الأعراض: تبدو بعض القيم في ملف CSV الخاص بك مثل التواريخ ، وسيقوم Excel تلقائيًا بتحويل هذه القيم من تنسيق النص إلى تنسيق التاريخ.

سبب: كما ذكر أعلاه ، يفتح Excel ملف CSV بالتنسيق العلاجات العامة (عام) ، والذي يحول القيم الشبيهة بالتاريخ من تنسيق نصي إلى تنسيق التاريخ. على سبيل المثال ، إذا فتحت ملف CSV يحتوي على تسجيلات دخول مستخدم ، فسيتم تحويل الإدخال "23 أبريل" إلى تاريخ.

القرار: قم بتحويل ملف CSV إلى Excel باستخدام معالج استيراد النص. في الخطوة 3 من المعالج ، حدد أعمدة بها سجلات تشبه التواريخ وقم بتغيير تنسيق العمود إلى نص.

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

إذا كنت بحاجة إلى تحقيق النتيجة المعاكسة ، أي في عمود معين ، قم بتحويل القيم إلى تواريخ ، ثم قم بتعيين التنسيق التاريخ (التاريخ) وحدد تنسيق التاريخ المناسب من القائمة المنسدلة.

كيفية استيراد ملفات CSV متعددة إلى Excel

أعتقد أنك تعلم أن Microsoft Excel يسمح لك بفتح ملفات CSV متعددة باستخدام الأمر ساعات العمل (فتح).

  1. في علامة التبويب خيارات متقدمة شريحة (ملف) انقر فوق ساعات العمل (فتح) ومن القائمة المنسدلة في أسفل يمين مربع الحوار ، حدد ملفات نصية (ملفات نصية).
  2. لتحديد ملفات متعددة على التوالي ، انقر فوق الملف الأول ، ثم اضغط مع الاستمرار تغير، انقر فوق الملف الأخير. سيتم تحديد كلا هذين الملفين ، بالإضافة إلى كل ما بينهما. لتحديد الملفات غير المتتالية ، اضغط باستمرار على المفتاح CTRL وانقر على كل ملف . ملف CSVتريد أن تفتح.
  3. عندما يتم تحديد جميع ملفات CSV المطلوبة ، انقر فوق الزر ساعات العمل (فتح).تحويل CSV إلى Excel: كيفية استيراد ملفات CSV إلى جداول بيانات Excel

هذه الطريقة بسيطة وسريعة ، ويمكننا تسميتها ممتازة ، إن لم يكن لظروف واحدة - يتم فتح كل ملف CSV بهذه الطريقة كمصنف Excel منفصل. من الناحية العملية ، يمكن أن يكون التبديل بين ملفات Excel المفتوحة المتعددة أمرًا مزعجًا ومرهقًا للغاية.

آمل الآن أن تتمكن بسهولة من تحويل أي ملف CSV إلى Excel. إذا كانت لديك أي أسئلة أو صعوبات ، فلا تتردد في الكتابة إلي في التعليقات. وشكرًا على صبر كل من أتقن قراءة هذا المقال الطويل حتى النهاية! 🙂

اترك تعليق