محوّل Excel وCSV
حوّل ملفات Excel إلى CSV وملفات CSV إلى Excel. حوّل أي ورقة عمل في ملف XLSX أو XLS أو ODS إلى CSV بالقيم كما يعرضها Excel، أو الصق بيانات CSV لتنزيل ملف XLSX بأرقام وتواريخ وقيم TRUE/FALSE في خلايا فعلية. تعمل الأداة في متصفحك.
الإدخال
الإخراج
ملف القراءة
ما ملفات Excel وCSV؟
ملف Excel (XLSX، أو XLS في الإصدارات الأقدم) هو مصنف: يمكن أن يحتوي على أوراق عمل متعددة، وتحتفظ كل خلية بقيمتها مع تنسيق رقمي، مثل التاريخ أو النسبة المئوية أو العملة. أما CSV (القيم المفصولة بفواصل) فهو نص عادي، يحتوي على صف واحد في كل سطر، وتُفصل خلاياه بفواصل. ولا يحتوي على أوراق عمل أو تنسيقات أو صيغ، لذلك يمكن لأي برنامج تقريبًا قراءته، مثل قواعد البيانات والبرامج النصية وتطبيقات الويب وجداول البيانات الأخرى.
يُعد التحويل بينهما مهمة يومية. يمكنك تصدير ورقة عمل إلى CSV لاستيرادها في مكان آخر، أو تحويل ملف CSV إلى ملف Excel لفرزه وتصفيته ومشاركته.
وصف الأداة
تحوّل هذه الأداة ملفات Excel إلى CSV وملفات CSV إلى Excel في متصفحك. اختر ملف XLSX أو XLS أو ODS، وحدد ورقة عمل، وستحصل على ملف CSV بقيم تظهر كما هي في ورقة العمل. أو الصق محتوى CSV، أو اختر ملف CSV، ثم نزّل ملف XLSX تكون فيه الأرقام والتواريخ والقيم TRUE/FALSE قيمًا فعلية في Excel، وليست نصًا. يعكس زر التبديل اتجاه التحويل، لتتمكن من التحقق من إمكانية التحويل ذهابًا وإيابًا.
الميزات
- تقرأ ملفات XLSX وXLSM وXLSB وXLS (من Excel 97 إلى 2003 والإصدارات الأقدم) وقوالب Excel وملفات OpenDocument (ODS)
- تتيح لك اختيار أي ورقة عمل في المصنف، بما في ذلك الأوراق المخفية التي يتم تمييزها
- تكتب كل قيمة بالطريقة التي يعرضها بها Excel، مثل 25.6% أو 1,234.50 أو 15.01.2024
- تكتب التواريخ بتنسيق التاريخ القصير الافتراضي في Excel، على هيئة تواريخ ISO (2024-01-15)، بحيث لا يمكن لأي برنامج تفسيرها بشكل خاطئ
- تحتفظ بالأرقام الطويلة كاملة، مثل 123456789012345، بينما يكتب تصدير Excel إلى CSV الرقم 1.23457E+14
- تكتشف تلقائيًا الفاصل المستخدم في ملف CSV: فاصلة أو فاصلة منقوطة أو علامة تبويب أو خط عمودي
- تحوّل الأرقام والقيم TRUE/FALSE وتواريخ ISO إلى قيم فعلية في Excel، وتُبقي القيم مثل 00123 نصًا
- تضبط عرض أعمدة ملف XLSX الجديد ليتناسب مع محتواها
- تعرض معاينة للورقة مع صفوفها وأعمدتها قبل تنزيلها
- تعمل في متصفحك، لذا لا تغادر ملفاتك جهازك أبدًا
آلية العمل
تستخدم الأداة SheetJS، وهي مكتبة جداول بيانات واسعة الاستخدام، لقراءة المصنفات وكتابتها، وتستخدم Papa Parse، وهو محلل CSV سريع، لقراءة ملفات CSV. يجري التحويل في سلسلة محادثات في الخلفية، لذلك تظل الصفحة سريعة الاستجابة حتى مع الملفات الكبيرة.
عند التحويل من Excel إلى CSV، تُكتب كل خلية بعد تطبيق تنسيقها الرقمي، تمامًا كما يحدث عند اختيار «حفظ باسم CSV» في Excel، وتُكتب الصيغ بقيمها المحسوبة الأخيرة. والاستثناء هو الخلايا ذات التنسيق العام: إذ يعرض Excel منها 11 حرفًا كحد أقصى، لذا يتضمن ملف CSV الرقم كاملًا، بعد تقريبه إلى 15 خانة، وهو الحد الذي يخزّنه Excel. وتُحاط الخلايا التي تحتوي على فاصلة أو علامة اقتباس أو فاصل أسطر بعلامتي اقتباس مزدوجتين، ويُحفظ الملف بترميز UTF-8.
عند التحويل من CSV إلى Excel، تصبح كل خلية:
| خلية CSV | خلية Excel |
|---|---|
42، -3.5، 1e6 |
رقم |
00123، +123، 1,234 |
نص، للحفاظ على الأصفار والإشارات |
| أعداد صحيحة تتجاوز 15 خانة | نص، لأن Excel سيقرّبها |
TRUE، false |
TRUE أو FALSE |
2024-01-15، 2024-01-15 10:30، 2024-01-15T10:30:00 |
تاريخ أو تاريخ ووقت |
أي شيء آخر، بما في ذلك =SUM(A1:A3) |
نص |
تبقى تنسيقات التواريخ الأخرى، مثل 01/02/2024 أو 15.01.2024، نصًا، لأن الأرقام نفسها قد تشير إلى أيام مختلفة في بلدان مختلفة. وتبقى الأسطر الفارغة في CSV صفوفًا فارغة.
نصائح
- إذا فُتح ملف CSV في Excel وظهر كل صف في عمود واحد، فحوّله هنا؛ إذ سيُكتشف الفاصل تلقائيًا.
- لفتح ملف CSV في Excel مع عرض الأحرف غير الإنجليزية بشكل صحيح، حوّله أولًا إلى XLSX.
- تُقرأ ملفات CSV بترميز UTF-8 أو UTF-16، وإن لم يكن ذلك متاحًا فتُقرأ كنص بترميز أوروبا الغربية (Windows-1252). لاستخدام أبجديات أخرى، احفظ ملف CSV في Excel بتنسيق «CSV UTF-8».
ملاحظات
- يحتوي ملف CSV على ورقة عمل واحدة. لتحويل مصنف كامل، نزّل ملف CSV لكل ورقة عمل.
- لا يمكن قراءة المصنفات المحمية بكلمة مرور. أزل كلمة المرور في Excel أولًا.
- لا تُحفظ الصيغ في أي من اتجاهي التحويل: لا يدعم CSV الصيغ، لذا تصبح الخلية مثل
=SUM(A1:A3)في ملف CSV نصًا. - لا تُحفظ التنسيقات مثل الألوان والخطوط والخلايا المدمجة والمخططات في CSV.
- تحتوي ورقة Excel على ما يصل إلى 1,048,576 صفًا و16,384 عمودًا، وتحتوي الخلية على ما يصل إلى 32,767 حرفًا.