CSV إلى إكسل

ابنِ مصنّف إكسل حقيقيًا من CSV في متصفّحك — بلا رفع، وبلا مفاجآت ترميز.

تتم المعالجة على جهازك — بلا رفع

termiva csv2xlsx data.csv
0 حرفًا

الصق ملف CSV أو اختر ملفًّا. تظهر معاينة الصفوف هنا قبل أن يُكتب شيء.

يُركَّب المصنّف في متصفّحك — فملفّ ‎.xlsx‎ أرشيف ZIP من مستندات XML، وكلاهما يُبنى هنا. ويُكتب النص بترميز UTF-8 في كل موضع، فتُفتح الحروف العربية والمحرَّكة فتحًا صحيحًا لا مشوّهة.

صفوف أعمدة الفاصل لا شيء مرفوع

كيف تحوّل CSV إلى إكسل

  1. الصق ملف CSV عندك أو اختر ملفًّا.
  2. سمِّ الملف والورقة.
  3. نزّل مصنّف ‎.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 إلى إكسل مجاني على الإنترنت؟

نعم — مجاني، بلا حساب، وبلا حد يومي، وبلا علامة مائية. يعمل في متصفّحك عبر الإنترنت، ولأن المعالجة تجري على جهازك فإنه يستمر في العمل دون اتصال بعد تحميل الصفحة.

للقراءة