تخطَّ إلى المحتوى الرئيسي
Tooletto

Excel إلى CSV

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

  • الملفات لا تغادر جهازك أبدًا
  • مجاني، بدون تسجيل
  • بدون علامات مائية
  • يعمل دون اتصال بعد التحميل
Loading tool…

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

  1. 1

    أضف ملفك

    أسقط ملف .xlsx في الصفحة.

  2. 2

    اختر فاصلًا

    فاصلة أو فاصلة منقوطة أو تبويب — الفاصلة المنقوطة تناسب إعدادات أوروبية كثيرة.

  3. 3

    نزّل

    ملف CSV واحد لكل ورقة عمل، مُعبَّأ كـZIP عندما يكون هناك أكثر من واحد.

ما هو XLSX فعليًا، ولماذا ينجو CSV منه

ملف Excel حديث ليس مستندًا واحدًا بل ملف ZIP صغير يحتوي مجموعة ملفات XML تصف الملف — قيم الخلايا، التنسيق، الصيغ، المخططات، جداول سلاسل مشتركة، والكثير أكثر — مُعبَّأة معًا وبامتداد `.xlsx`. قراءته بشكل صحيح تتطلب فهم كل تلك البنية الداخلية، لذا يحتاج مكتبة حقيقية بدلًا من مُحلِّل نص بسيط. CSV، على النقيض الحاد، نص عادي: صفوف مفصولة بأسطر جديدة، قيم مفصولة بفاصل، لا شيء أكثر. تلك البساطة بالضبط سبب أن تقريبًا أي أداة استيراد قاعدة بيانات ومنصة تحليل ولغة برمجة يمكنها قراءة CSV بشكل أصلي دون أي مكتبة خاصة على الإطلاق، وسبب أن ملف CSV مفتوحًا في محرر نص عادي خلال عقود سيبقى قابلًا للقراءة تمامًا — ضمان لا يمكن لصيغة ثنائية مملوكة ومُرقَّمة بإصدارات تقديمه بنفس الطريقة.

لماذا تُصدَّر الصيغ كأرقام لا كصيغ

ليس لـCSV أي آلية على الإطلاق لتمثيل صيغة — يمكنه فقط احتواء قيم مسطحة، لذا خلية تحتوي `=SUM(A1:A10)` في الملف الأصلي تُصدَّر كالرقم الذي حُسبت إليه تلك الصيغة آخر مرة، مع إهمال الصيغة نفسها تمامًا. هذا قيد أساسي في صيغة الوجهة، لا اختيار تفعله هذه الأداة: لا توجد صياغة CSV يمكن تصدير صيغة إليها، حتى من حيث المبدأ.

تفصيل يستحق معرفته: القيمة المُصدَّرة هي أيًا كانت النتيجة الأخيرة المخزَّنة في الملف، محسوبة بواسطة البرنامج الذي حفظه آخر مرة. إذا حُرِّرت صيغ ملف بواسطة أداة لا تُعيد حساب القيم عند الحفظ — بعض التحريرات البرمجية أو بالنصوص البرمجية — قد تكون النتيجة المخزَّنة قديمة بالنسبة للصيغة الحالية. فتح الملف في Excel أو Google Sheets وحفظه مرة واحدة، مُجبرًا إعادة حساب كاملة، يضمن أن يعكس CSV المُصدَّر القيم الحالية بدلًا من نتيجة مُخزَّنة مؤقتًا قديمة.

لماذا يتحول ملف بأوراق متعددة إلى ملفات متعددة

يُمثِّل CSV بالضبط جدولًا واحدًا — لا توجد ترويسة أو علامة قسم أو فاصل مُعرَّف في أي مكان في الصيغة لفصل عدة جداول داخل ملف واحد. ملف بثلاث أوراق عمل لا يمكن تمثيله فعليًا كـCSV واحد دون فقدان معلومات أو اختراع اصطلاح غير قياسي لن يتعرف عليه برنامج آخر، لذا تصبح كل ورقة عمل ملف CSV منفصلًا خاصًا بها، مُسمَّى حسب الورقة التي جاء منها، مُعبَّأة معًا كـZIP عندما يكون هناك أكثر من واحد. أي أداة تدَّعي حفظ عدة أوراق في ملف CSV واحد، إما تُهمل بصمت كل الأوراق ما عدا واحدة، أو تستخدم اصطلاحًا غير قياسي لن تفهمه قارئات CSV العادية.

الأسئلة الشائعة

لماذا التحويل إلى CSV من الأساس؟

لأن تقريبًا أي قاعدة بيانات وأداة تحليل ولغة برمجة تقرأ CSV بشكل أصلي، بينما XLSX صيغة XML مضغوطة تحتاج مكتبة. CSV أيضًا نص عادي، لذا يبقى قابلًا للقراءة خلال خمسين سنة — وهو ما قد لا يكون صحيحًا لـXLSX.

ماذا عن الصيغ؟

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

ماذا عن عدة أوراق عمل؟

تصبح كل واحدة CSV خاصًا بها، مُسمَّى حسب الورقة. CSV جدول واحد بالتعريف، لذا لا توجد طريقة لتمثيل ملف بأوراق متعددة في ملف واحد — أي شيء يدَّعي عكس ذلك يُهمل بيانات بصمت.

هل تُحفَظ التنسيقات والمخططات والألوان؟

لا، ولا يمكنها ذلك. يُخزِّن CSV القيم فقط — دون خطوط أو ألوان أو خلايا مدمجة أو مخططات أو جداول محورية أو تنسيق شرطي. تُصدِّر الخلايا المدمجة قيمتها في الموضع العلوي الأيسر وخلايا فارغة في الباقي.

هل تُدعَم ملفات .xls؟

حاليًا لا — فقط صيغة .xlsx الحديثة. تحتاج صيغة .xls الثنائية القديمة مُحلِّلًا منفصلًا. فتحها في Excel أو LibreOffice وحفظها كـ.xlsx يستغرق ثوانٍ قليلة.