CSV إلى إكسل
ابنِ مصنّف إكسل حقيقيًا من CSV في متصفّحك — بلا رفع، وبلا مفاجآت ترميز.
تتم المعالجة على جهازك — بلا رفع
الصق ملف CSV أو اختر ملفًّا. تظهر معاينة الصفوف هنا قبل أن يُكتب شيء.
يُركَّب المصنّف في متصفّحك — فملفّ .xlsx أرشيف ZIP من مستندات XML، وكلاهما يُبنى هنا. ويُكتب النص بترميز UTF-8 في كل موضع، فتُفتح الحروف العربية والمحرَّكة فتحًا صحيحًا لا مشوّهة.
كيف تحوّل CSV إلى إكسل
- الصق ملف CSV عندك أو اختر ملفًّا.
- سمِّ الملف والورقة.
- نزّل مصنّف .xlsx حقيقيًا.
كيف يعمل
ملف .xlsx أرشيف ZIP يحوي حفنة من مستندات XML: بيان أنواع المحتوى، وملفَّي علاقات، ووصف المصنّف، وورقة. ويُركَّب الأرشيف وXML معًا هنا، في متصفّحك، ولهذا لا تُنزَّل مكتبة جداول ولا يُرفع شيء.
ويُكتب النص سلاسلَ مضمَّنة والأرقام خلايا عددية. وذلك التمييز يهمّ: فالرقم المكتوب نصًّا يُظهر مثلّثًا أخضر في زاوية الخلية ويرفض الجمع. وتبقى خلايا الترويسة نصًّا حتى لو بدت عددية، لأن عمودًا اسمه 2024 عنوان لا قيمة.
والسبب الحقيقي لاستعمال هذه بدل إعادة تسمية ملف .csv أن كل ما يتركه CSV ملتبسًا ينصّ عليه .xlsx صراحةً. فلا فاصل يُخمَّن ولا ترميز يُكتشف — إذ تعلن الصيغة UTF-8 داخليًا، فيُفتح النص العربي والمحرَّك والسيريلي فتحًا صحيحًا على كل جهاز مهما كانت لغته.
وكشف الأرقام هو القاعدة الحذرة نفسها المستعملة في مواضع أخرى من هذا الموقع: فالقيم ذات الأصفار البادئة أو علامات الجمع أو النقاط الزائدة تبقى نصًّا، فتنجو أرقام الهواتف والمعرّفات.
مثال عملي
لديك تصدير عملاء بأسماء عربية، وكلما فتحه زميل في إكسل ظهرت الأسماء هكذا Ø£ØÙ…د.
وليس ذلك ملفًّا تالفًا. بل ملف UTF-8 صحيح يُقرأ كأنه Windows-1256. فإكسل يقرّر الترميز بالتخمين، وهو يخمّن خطأً ما لم يبدأ الملف بعلامة ترتيب بايتات.
الصق ملف CSV هنا ونزّل .xlsx بدلًا منه. تُفتح الأسماء فتحًا صحيحًا، على كل جهاز، دون أن يضطرّ أحد إلى معرفة ما علامة ترتيب البايتات. فالترميز معلَن داخل الصيغة لا مستنتَج من البايتات.
والمشكلة المتكرّرة الثانية التي يحلّها هذا: إكسل الأوروبي يتوقّع فواصل منقوطة فيضع ملفًّا مفصولًا بالفواصل في عمود واحد. وملف .xlsx لا فاصل له، فلا يقوم السؤال أصلًا.
وأمر واحد تفحصه قبل الإرسال. إن بلّغ سطر الحالة عن صفوف ليس فيها عدد الأعمدة المتوقَّع، فتلك الصفوف ستُكتب كما هي — ومنظّف CSV سيعرض لك أيّها ويحشوها لتناسب.
وللاتجاه الآخر، إكسل إلى CSV يفتح مصنّفًا دون حاجة إلى تثبيت إكسل.
أسئلة
لماذا لا أستورد ملف CSV إلى إكسل مباشرةً؟
لأن إكسل يخمّن الترميز والأنواع عند الاستيراد، وهكذا تتحوّل العربية إلى رموز ويختفي الصفر البادئ. وكتابة ملف .xlsx حقيقي تحسم الاثنين قبل أن يُفتح الملف.
هل تُرفع بياناتي؟
لا. يُركَّب المصنّف في متصفّحك — حاوية ZIP وXML الذي بداخلها — ولا شيء يُنقل.
لماذا لا أعيد تسمية ملف .csv إلى .xlsx؟
لأنهما صيغتان مختلفتان كليًا. فإكسل سيرفض فتحه، أو سيفتحه نصًّا. وهذه الأداة تبني مصنّفًا حقيقيًا.
لماذا تنكسر العربية حين أفتح ملف CSV في إكسل؟
إكسل يخمّن الترميز ويخمّن خطأً بلا علامة ترتيب بايتات. وملف .xlsx يعلن UTF-8 داخليًا، فتختفي المشكلة.
هل ستُعامَل الأرقام أرقامًا؟
نعم. تُكتب القيم العددية خلايا عددية فتُجمع وتُفرز فرزًا صحيحًا. أما القيم ذات الأصفار البادئة أو علامات الجمع فتبقى نصًّا، لأنها معرّفات.
هل أنشئ أكثر من ورقة؟
ليس حاليًا — فملف CSV واحد يصير ورقة واحدة. حوّل كل ملف على حدة واجمعها في إكسل إن احتجت مصنّفًا متعدّد الأوراق.
هل يدعم المعادلات أو التنسيق؟
لا. المخرجات بيانات مجرّدة: قيم بأنواعها الصحيحة، بلا تنسيق ولا معادلات ولا عروض أعمدة.
هل سيُفتح في Google Sheets وLibreOffice؟
نعم. يتّبع الملف معيار Office Open XML، وكلاهما يقرؤه.
هل هناك حدّ للصفوف؟
إكسل نفسه يقف عند 1048576 صفًّا. وعمليًا ستكون ذاكرة متصفّحك هي الحدّ أولًا، لأن المصنّف كله يُبنى في الذاكرة.
هل ينتج هذا ملفّ .xlsx حقيقيًا؟
نعم — تحويل CSV إلى XLSX هو ما يجري هنا فعلًا. والمخرجات مصنّف إكسل حقيقي بورقة وخلايا مصنَّفة وصفّ ترويسة، لا ملف CSV أُعيدت تسميته ليكفّ إكسل عن الشكوى.
هل أرفع ملف CSV لتحويله؟
نعم — تحويل ملف CSV إلى إكسل يعمل كما يعمل لصق الصفوف. وفي الحالتين تستعيد مصنّف .xlsx حقيقيًا، بخلايا مصنَّفة وصفّ ترويسة، لا ملف CSV أُعيدت تسميته.
هل CSV إلى إكسل مجاني على الإنترنت؟
نعم — مجاني، بلا حساب، وبلا حد يومي، وبلا علامة مائية. يعمل في متصفّحك عبر الإنترنت، ولأن المعالجة تجري على جهازك فإنه يستمر في العمل دون اتصال بعد تحميل الصفحة.
أدوات Data ذات صلة
إكسل إلى CSV
افتح ملفّ .xlsx وصدّر أي ورقة بصيغة CSV، كليًا في المتصفّح.
افتح$termiva json --prettyمنسّق JSON
نسّق JSON تنسيقًا مقروءًا واحصل على سطر وعمود دقيقين حين يكون غير صالح، بدل شكوى مبهمة.
افتح$termiva json --minifyمصغّر JSON
أزل الفراغ من JSON وانظر كم تصغر الحمولة بالضبط.
افتح$termiva csv clean --trim --dedupeمنظّف CSV
احذف المسافات الشاردة، وأسقط الصفوف الفارغة والمكرّرة، وجد الصفوف التي عدد أعمدتها خاطئ.
افتح