كيفية تحويل ملفات Excel إلى تنسيق CSV

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

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

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

إذا كنت تريد تصدير ملف Excel إلى بعض التطبيقات الأخرى ، مثل دفتر عناوين Outlook أو قاعدة بيانات Access ، فقم أولاً بتحويل ورقة Excel إلى ملف CSV ، ثم قم باستيراد الملف . ملف CSV لتطبيق آخر. ما يلي هو دليل خطوة بخطوة حول كيفية تصدير مصنف Excel إلى تنسيق CSV باستخدام أداة Excel - "حفظ ك".

  1. في مصنف Excel ، افتح علامة التبويب قم بتقديم (ملف) وانقر فوق حفظ ك (حفظ باسم). بالإضافة إلى ذلك ، مربع الحوار حفظ وثيقة (حفظ باسم) يمكن فتحه بالضغط على المفتاح F12.
  2. في مجلة نوع الملف (حفظ كنوع) حدد CSV (مفصولة بفواصل) (CSV (مفصول بفاصلة)).كيفية تحويل ملفات Excel إلى تنسيق CSVبالإضافة إلى CSV (محدد بفواصل) ، تتوفر العديد من خيارات تنسيق CSV الأخرى:
    • CSV (مفصولة بفواصل) (CSV (مفصول بفاصلة)). يخزن هذا التنسيق بيانات Excel كملف نصي محدد بفاصلة ويمكن استخدامه في تطبيق Windows آخر وفي إصدار مختلف من نظام التشغيل Windows.
    • CSV (ماكنتوش). يحفظ هذا التنسيق مصنف Excel كملف محدد بفاصلة لاستخدامه على نظام التشغيل Mac.
    • CSV (MS DOS). يحفظ مصنف Excel كملف محدد بفواصل لاستخدامه في نظام التشغيل MS-DOS.
    • نص يونيكود (نص Unicode (* txt)). يتم دعم هذا المعيار من قبل جميع أنظمة التشغيل الحالية تقريبًا ، بما في ذلك Windows و Macintosh و Linux و Solaris Unix. وهو يدعم شخصيات من جميع اللغات الحديثة تقريبًا وحتى بعض اللغات القديمة. لذلك ، إذا كان مصنف Excel يحتوي على بيانات بلغات أجنبية ، فإنني أوصيك بحفظه أولاً بالتنسيق نص يونيكود (نص Unicode (* txt)) ، ثم قم بالتحويل إلى CSV كما هو موضح لاحقًا في تنسيق التصدير من Excel إلى تنسيق UTF-8 أو UTF-16 CSV.

ملحوظة: جميع التنسيقات المذكورة تحفظ فقط ورقة Excel النشطة.

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

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

تصدير من Excel إلى CSV بترميز UTF-8 أو UTF-16

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

النقطة المهمة هي أن الفريق حفظ ك > CSV (حفظ باسم> CSV) سوف يفسد جميع الأحرف باستثناء ASCII (الكود القياسي الأمريكي لتبادل المعلومات). وإذا كانت هناك علامات اقتباس مزدوجة أو شرطات طويلة على ورقة Excel (تم نقلها إلى Excel ، على سبيل المثال ، من مستند Word عند نسخ / لصق نص) - فسيتم أيضًا تمزيق هذه الأحرف.

حل سهل - احفظ ورقة Excel كملف نصي Unicode (.txt)، ثم قم بتحويله إلى CSV. بهذه الطريقة ، ستبقى جميع الأحرف غير ASCII كما هي.

قبل الانتقال ، اسمحوا لي أن أشرح بإيجاز الاختلافات الرئيسية بين ترميزات UTF-8 و UTF-16 ، بحيث يمكنك اختيار التنسيق المناسب في كل حالة على حدة:

  • UTF-8 هو ترميز أكثر إحكاما يستخدم من 1 إلى 4 بايت لكل حرف. يوصى غالبًا باستخدام هذا التنسيق عندما تسود أحرف ASCII في الملف ، حيث تتطلب معظم هذه الأحرف بايتًا واحدًا من الذاكرة. ميزة أخرى هي أن تشفير ملف UTF-1 الذي يحتوي على أحرف ASCII فقط لن يختلف بأي شكل من الأشكال عن نفس ملف ASCII.
  • UTF-16 يستخدم 2 إلى 4 بايت لتخزين كل حرف. يرجى ملاحظة أنه ليس في جميع الحالات يتطلب ملف UTF-16 مساحة ذاكرة أكبر من ملف UTF-8. على سبيل المثال ، تستغرق الأحرف اليابانية 3 إلى 4 بايت في UTF-8 ومن 2 إلى 4 بايت في UTF-16. وبالتالي ، فمن المنطقي استخدام UTF-16 إذا كانت البيانات تحتوي على أحرف آسيوية ، بما في ذلك اليابانية والصينية والكورية. العيب الرئيسي لهذا الترميز هو أنه غير متوافق تمامًا مع ملفات ASCII ويتطلب برامج خاصة لعرض مثل هذه الملفات. ضع ذلك في الاعتبار إذا كنت تخطط لاستيراد الملفات الناتجة من Excel في مكان آخر.

كيفية تحويل ملف Excel إلى CSV UTF-8

لنفترض أن لدينا ورقة إكسل بأحرف أجنبية ، في مثالنا هذه أسماء يابانية.

كيفية تحويل ملفات Excel إلى تنسيق CSV

لتصدير ورقة Excel هذه إلى ملف CSV ، مع الاحتفاظ بجميع الحروف الهيروغليفية ، سنفعل ما يلي:

  1. في Excel ، افتح علامة التبويب قم بتقديم (ملف) وانقر فوق حفظ ك (حفظ باسم).
  2. أدخل اسم الملف في الحقل نوع الملف (حفظ كنوع) حدد نص يونيكود (نص Unicode (* .txt)) وانقر حفظ (يحفظ).كيفية تحويل ملفات Excel إلى تنسيق CSV
  3. افتح الملف الذي تم إنشاؤه في أي محرر نصوص قياسي ، مثل المفكرة.

ملحوظة: لا تدعم جميع برامج تحرير النصوص البسيطة أحرف Unicode بشكل كامل ، لذلك قد يظهر بعضها على شكل مستطيلات. في معظم الحالات ، لن يؤثر ذلك على الملف النهائي بأي شكل من الأشكال ، ويمكنك ببساطة تجاهله أو اختيار محرر أكثر تقدمًا ، مثل Notepad ++.

  1. نظرًا لأن ملف نص Unicode الخاص بنا يستخدم حرف الجدولة كمحددات ، ونريد تحويله إلى CSV (محدد بفواصل) ، فنحن بحاجة إلى استبدال أحرف الجدولة بفاصلات.

ملحوظة: إذا لم تكن هناك حاجة صارمة للحصول على ملف به محددات فاصلة ، ولكنك تحتاج إلى أي ملف CSV يمكن لـ Excel فهمه ، فيمكن تخطي هذه الخطوة ، نظرًا لأن Microsoft Excel يتفهم تمامًا الملفات ذات المحددات - جدولة.

  1. إذا كنت لا تزال بحاجة إلى ملف CSV (مفصول بفواصل) ، فقم بما يلي في برنامج Notepad:
    • حدد حرف علامة التبويب ، وانقر بزر الماوس الأيمن فوقه ، وفي قائمة السياق ، انقر فوق نسخ (نسخ) ، أو انقر فقط CTRL + Cكما هو موضح في الشكل أدناه.كيفية تحويل ملفات Excel إلى تنسيق CSV
    • صحافة كترل + Hلفتح مربع الحوار استبدل (استبدال) والصق حرف الجدولة المنسوخ في الحقل أن (اوجد ماذا). في هذه الحالة ، سينتقل المؤشر إلى اليمين - وهذا يعني أنه تم إدراج حرف جدولة. في الميدان من (استبدل بـ) أدخل فاصلة واضغط استبدال الكل (استبدال الكل).كيفية تحويل ملفات Excel إلى تنسيق CSV

    في Notepad ، ستكون النتيجة شيئًا كالتالي:

    كيفية تحويل ملفات Excel إلى تنسيق CSV

  2. انقر قم بتقديم > حفظ ك (ملف> حفظ باسم) ، أدخل اسمًا للملف وفي القائمة المنسدلة ترميز (ترميز) حدد UTF-8… ثم اضغط على الزر حفظ (يحفظ).كيفية تحويل ملفات Excel إلى تنسيق CSV
  3. قم بتشغيل مستكشف Windows وقم بتغيير امتداد الملف من .رسالة قصيرة on . ملف CSV. تغيير الامتداد بشكل مختلف .رسالة قصيرة on . ملف CSV يمكنك القيام بذلك مباشرة في برنامج "المفكرة". للقيام بذلك ، في مربع الحوار حفظ ك (حفظ باسم) في الميدان نوع الملف (حفظ كنوع) حدد خيارًا جميع الملفات (جميع الملفات) ، وأضف ".csv" إلى اسم الملف في الحقل المقابل ، كما هو موضح في الشكل أدناه.كيفية تحويل ملفات Excel إلى تنسيق CSV
  4. افتح ملف CSV في Excel ، لذلك ، في علامة التبويب قم بتقديم (فيليه) يعجن ساعات العمل > ملفات نصية (فتح> ملفات نصية) وتحقق مما إذا كانت البيانات على ما يرام.

ملحوظة: إذا كان ملفك مخصصًا للاستخدام خارج Excel وكان تنسيق UTF-8 مطلوبًا ، فلا تقم بإجراء أي تغييرات على الورقة ولا تقم بحفظه مرة أخرى في Excel ، حيث قد يؤدي ذلك إلى مشاكل في قراءة الترميز. إذا لم يتم عرض جزء من البيانات في Excel ، فافتح نفس الملف في Notepad وصحح البيانات الموجودة فيه. لا تنس حفظ الملف بتنسيق UTF-8 مرة أخرى.

كيفية تحويل ملف Excel إلى CSV UTF-16

يعد التصدير إلى ملف UTF-16 CSV أسرع وأسهل بكثير من التصدير إلى UTF-8. الحقيقة هي أن Excel يطبق تلقائيًا تنسيق UTF-16 عند حفظ الملف بتنسيق نص يونيكود (نص Unicode).

للقيام بذلك ، احفظ الملف باستخدام الأداة حفظ ك (حفظ باسم) في Excel ثم في Windows Explorer ، قم بتغيير امتداد الملف الذي تم إنشاؤه إلى . ملف CSV. منجز!

إذا كنت بحاجة إلى ملف CSV بفاصلة منقوطة أو فاصلة منقوطة كمحدد ، فاستبدل كل أحرف الجدولة بفاصلات أو فاصلة منقوطة على التوالي في Notepad أو أي محرر نصوص آخر من اختيارك (راجع سابقًا في هذه المقالة للحصول على إرشادات مفصلة حول كيفية القيام بذلك).

طرق أخرى لتحويل ملفات Excel إلى CSV

تعتبر الطرق الموضحة أعلاه لتصدير البيانات من Excel إلى CSV (UTF-8 و UTF-16) عالمية ، أي مناسبة للعمل مع أي أحرف خاصة وفي أي إصدار من Excel من 2003 إلى 2013.

هناك العديد من الطرق الأخرى لتحويل البيانات من Excel إلى تنسيق CSV. على عكس الحلول الموضحة أعلاه ، لن ينتج عن هذه الطرق ملف UTF-8 خالص (لا ينطبق هذا على OpenOffice ، والذي يمكنه تصدير ملفات Excel بعدة خيارات ترميز UTF). ولكن في معظم الحالات ، سيحتوي الملف الناتج على مجموعة الأحرف الصحيحة ، والتي يمكن بعد ذلك تحويلها بسهولة إلى تنسيق UTF-8 باستخدام أي محرر نصوص.

تحويل ملف Excel إلى CSV باستخدام جداول بيانات Google

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

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

تلميح: إذا كان ملف Excel صغيرًا نسبيًا ، لتوفير الوقت ، يمكنك نقل البيانات منه إلى جدول بيانات Google باستخدام النسخ / اللصق.

  1. على القائمة قم بتقديم (فيليه) يعجن تحميل كـَ (تنزيل بتنسيق) ، حدد نوع الملف CSV - سيتم حفظ الملف على الكمبيوتر.كيفية تحويل ملفات Excel إلى تنسيق CSV

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

احفظ ملف .xlsx كملف xls. ثم قم بالتحويل إلى ملف CSV

لا تتطلب هذه الطريقة أي تعليقات إضافية ، لأن كل شيء واضح بالفعل من الاسم.

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

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

حفظ ملف Excel بتنسيق CSV باستخدام OpenOffice

OpenOffice عبارة عن مجموعة تطبيقات مفتوحة المصدر تتضمن تطبيق جداول بيانات يقوم بعمل رائع في تصدير البيانات من Excel إلى تنسيق CSV. في الواقع ، يمنحك هذا التطبيق الوصول إلى المزيد من الخيارات عند تحويل جداول البيانات إلى ملفات CSV (ترميز ومحددات وما إلى ذلك) أكثر من Excel و Google Sheets مجتمعين.

ما عليك سوى فتح ملف Excel في OpenOffice Calc ، والنقر فوق قم بتقديم > حفظ ك (ملف> حفظ باسم) وحدد نوع الملف نص CSV (نص CSV).

الخطوة التالية هي تحديد قيم المعلمات ترميز (مجموعات الأحرف) и فاصل المجال (محدد المجال). بالطبع ، إذا أردنا إنشاء ملف UTF-8 CSV بفاصلات كمحددات ، فحدد UTF-8 وأدخل فاصلة (،) في الحقول المناسبة. معامل فاصل النص (محدد النص) عادة ما يتم تركه بدون تغيير - علامات الاقتباس ("). انقر بعد ذلك OK.

كيفية تحويل ملفات Excel إلى تنسيق CSV

بنفس الطريقة ، للتحويل السريع وغير المؤلم من Excel إلى CSV ، يمكنك استخدام تطبيق آخر - LibreOffice. موافق ، سيكون من الرائع أن يوفر Microsoft Excel القدرة أيضًا على ضبط الإعدادات عند إنشاء ملفات CSV.

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

اترك تعليق