تحويل CSV إلى Excel
حوّل ملفات CSV إلى مصنف XLSX حقيقي: أرقام وتواريخ يمكنك جمعها وفرزها، ورموز بريدية ومعرّفات طويلة تبقى كما كُتبت تمامًا، وصف عناوين عريض ومثبّت وقابل للتصفية.
- لا يُخزَّن أبدًا
- لا طابور ولا انتظار
- دون تسجيل ودون علامة مائية
كيف تعمل الأداة
أضِف ملفات CSV
أفلِت ملفًا أو أكثر بصيغة .csv أو .tsv أو .txt، أو الصق البيانات. وتصبح الملفات المتعددة أوراقًا في مصنف واحد.
تحقّق من المعاينة
يُكتشف الفاصل والترميز تلقائيًا، ويعرض كل عمود النوع الذي سيحصل عليه. غيّر ما تشاء.
تنزيل
مصنف .xlsx يُفتح في Excel وGoogle Sheets وNumbers وLibreOffice.
كيف يحصل العمود على نوعه
يُفحص العمود ككل ويُعطى نوعًا واحدًا، وهناك أشكال محددة تعيده إلى النص مهما بدا بقية العمود. فأي قيمة تبدأ بصفر وتتكون من أكثر من رقم واحد تفعل ذلك. وكذلك أي رقم يحمل أكثر من خمسة عشر رقمًا معنويًا، وهي النقطة التي يُفقد بعدها رقم بدل أن يُعرض بشكل مختلف. وكذلك أي قيمة تبدأ بعلامة زائد يتبعها سبعة أرقام أو أكثر، لأنها رقم هاتف لا كمية. ويفعل ذلك أيضًا خلط رمزي عملة في عمود واحد، وخلط علامات الكسور العشرية، وكذلك أي تاريخ أقدم من 1900، إذ لا يستطيع تقويم Excel نفسه استيعابه. وكل قرار من هذه يُذكر في المعاينة مع سببه، فترى لماذا بقي العمود نصًا بدل أن تتساءل.
تُحسم التواريخ لكل عمود لا لكل خلية. فالقيم الأكبر من اثني عشر تحسم ما إذا كان الملف يكتب اليوم أولًا أم الشهر أولًا؛ وإذا لم تحسم أي منها ذلك، تصوّت الأعمدة الأخرى، ثم إعدادك أنت، ثم اليوم أولًا. ويُرفض العمود الذي يخلط الترتيبين ويبقى نصًا بدل التخمين فيه، لأنها الحالة التي يكون فيها التخمين الخاطئ غير مرئي. وتتبع السنوات المكتوبة برقمين قاعدة Excel نفسها، إذ يُعدّ كل ما هو أقل من ثلاثين من هذا القرن. ولا تصبح قيمًا منطقية حقيقية إلا الكلمتان الحرفيتان true وfalse — أما yes وno، وY وN، و1 و0 فتبقى كما هي تمامًا، لأن كلًّا منها يعني شيئًا آخر في ملف ما في مكان ما.
والقيم التي لا تناسب نوع عمودها تُكتب كنصها الأصلي بدل أن تُفرَّغ، أما الرموز التي تعني عادةً «مفقود» — NA وN/A وnull وnil وnone، وشرطة أو علامة استفهام منفردة، ونصوص الأخطاء الخاصة بـ Excel — فلا تُفسد عمودًا ذا نوع محدد عندما تظهر فيه. كل خلية نصية تُكتب كنص من خلال نوع الخلية، لا بفاصلة عليا في بدايتها، لذا يكون الحقل الذي يبدأ بعلامة يساوي خاملًا في المصنف لا مجرد متنكر. وإذا كان أي من ذلك غير مناسب لملفك، يمكن تثبيت أعمدة بعينها كنص في المعاينة قبل التنزيل.
عندما تحتاج إلى شيء آخر
يعمل هذا المسار داخل الصفحة — يتوقف مؤقتًا بما يكفي لإبقاء التبويب مستجيبًا، وليس له حد أقصى لحجم الملف، وهذا يعني معًا أن ملف CSV كبيرًا حقًا سيجعل مروحة جهازك مسموعة قبل أن يسبب خطأً. ولملف بحجم مئات الميغابايتات، أو لتحويل يحدث كل ليلة، يؤدي in2csv من csvkit وLibreOffice في الوضع دون واجهة (headless) هذه المهمة من سكربت، ولا يحتاج أي منهما إلى أن يحمل المتصفح الجدول كله.
والسؤال الأصعب هو ما إذا كان ملف .xlsx هو الوجهة الصحيحة. فالمصنف هو المكان الذي يقرأ فيه الشخص البيانات ويعدّلها، وكل ساعة تُقضى في ضبط الأنواع تضيع إذا كان الملف سيُقرأ بواسطة الشيفرة فقط — وفي هذه الحالة احتفظ بملف CSV، أو حوّله مرة واحدة إلى Parquet أو JSON Lines، ودع البرنامج المستهلك يعلن المخطط (schema) بدل أن يستنتجه من القيم. استنتاج الأنواع تخمين جيد يُجرى بعناية؛ أما المخطط فليس تخمينًا على الإطلاق.
الأسئلة الشائعة
لماذا لا أفتح ملف CSV في Excel مباشرة؟
يخمّن Excel كل خلية بمفردها: تفقد الرموز البريدية الصفر البادئ، وتتحول المعرّفات المكوّنة من 16 رقمًا إلى 1.23457E+15، وتصبح أسماء الجينات مثل SEPT2 تواريخ، وينتهي ملف الفواصل المنقوطة في عمود واحد. أما هذا المحوّل فيقرر مرة واحدة لكل عمود، بناءً على كل قيمه، ولا يحوّل إلا عندما يتفق العمود كله.
كيف يُتعرَّف على التواريخ؟
عمودًا عمودًا. يُميَّز بين 15/03/2024 و03/15/2024 من خلال التواريخ الأخرى في العمود نفسه؛ ويُتعرَّف أيضًا على تواريخ ISO والأوقات وأسماء الشهور. وتصبح التواريخ تواريخ Excel حقيقية، معروضة بالترتيب الذي كتبتها به. وإذا كان العمود ملتبسًا فعلًا، فاختر «اليوم أولًا» أو «الشهر أولًا» بنفسك.
ملفي يستخدم فواصل منقوطة وفواصل عشرية.
يُكتشف ذلك تلقائيًا: يصبح 9,8 الرقم 9.8، ويصبح 1.234,56 الرقم 1234.56. ويمكنك أيضًا تحديد الفاصل وفاصل الكسور العشرية يدويًا.
ما ترميزات الأحرف المدعومة؟
يُكتشف UTF-8 وUTF-16، أما الملفات المحفوظة ببرامج Windows القديمة — لغات أوروبا الغربية والوسطى، والسيريلية، واليونانية، والتركية، والعبرية، والعربية، واليابانية، والصينية، والكورية — فيُتعرَّف عليها أو يمكن اختيارها، فتظهر ą وß وЖ و日本 بشكل صحيح.
هل تُخزَّن بياناتي في أي مكان؟
لا. يُقرأ الملف ويُكتب المصنف هنا؛ لا يُرسل أي شيء إلى أي مكان ولا يُخزَّن أي شيء.
هل يستطيع ملف CSV تشغيل صيغ عند فتح المصنف؟
لا. الخلية التي تبدأ بعلامة = تُخزَّن كنص، لا كصيغة أبدًا، لذا لا يستطيع ملف CSV خبيث تنفيذ أي شيء في Excel. وإذا أوقفت اكتشاف الأنواع، تبقى كل خلية نصًا كما هي تمامًا.
معلومة مفيدة: تتسع ورقة Excel لـ 1,048,576 صفًا كحد أقصى؛ وتُستكمل الملفات الأطول في أوراق إضافية مع تكرار صف العناوين. والملفات الكبيرة جدًا (مئات الميغابايتات) محدودة بذاكرة جهازك.
أضِف هذه الأداة إلى موقعك
مجانية لأي مدونة أو صفحة فصل دراسي أو مقالة مساعدة. الصق مقتطفًا واحدًا وسيتمكن زوارك من استخدامها مباشرةً على صفحتك.
المزيد من أدوات جداول البيانات
تحويل Excel إلى CSV
أي ورقة إلى CSV بالترميز الذي تحتاجه
تحويل JSON إلى CSV
JSON المتداخل مسطّحًا في أعمدة نظيفة
تحويل XML إلى Excel
سجلات XML إلى ورقة Excel منسّقة
تحويل CSV إلى JSON
من CSV إلى JSON متداخل بأنواع بيانات صحيحة
تحويل Excel إلى XML
الصفوف إلى XML نظيف وسليم البنية
تحويل ODS إلى XLSX
جداول LibreOffice كمصنفات Excel