حوّلت JSON إلى CSV لكن Excel يعرض كل صف في عمود واحد، هل أختار الفاصلة المنقوطة؟
نعم في الغالب. إذا كان Excel على جهازك يستخدم الفاصلة علامةً عشرية، فهو يتوقع الفاصلة المنقوطة بين الأعمدة، فيقرأ ملفًا مفصولًا بفواصل كأنه عمود واحد. اختر «فاصلة منقوطة (;)» في المحوّل ونزّل الملف من جديد، وستتوزع القيم على أعمدتها.
لماذا يتجاهل Excel الفواصل في ملفك؟
كلمة CSV تعني «قيم مفصولة بفواصل»، لكن Excel لا يقرأ الفاصلة دائمًا. هو يأخذ فاصل القوائم من إعدادات المنطقة واللغة في Windows. وفي الإعدادات التي تكتب الأعداد العشرية بفاصلة، مثل 45,50 بدل 45.50، يصبح فاصل القوائم فاصلة منقوطة، لأن الفاصلة محجوزة للكسور.
النتيجة أن الملف نفسه يفتح صحيحًا على جهاز زميلك ويظهر كتلة واحدة على جهازك، دون أن يكون فيه أي خطأ. الحل ليس تعديل البيانات بل مطابقة الفاصل مع الجهاز الذي سيفتح الملف.
مثال من الأداة: سعر بفاصلة عشرية
لنفترض أن لديك منتجًا رمزه A1 وسعره مكتوب كنص «45,50». مع الفاصل الافتراضي (فاصلة) تكتب الأداة الناتج هكذا:
sku,price
A1,"45,50"
لاحظ أن السعر وُضع بين علامتي اقتباس حتى لا تنقسم الخلية عند الفاصلة التي بداخله. أما مع «فاصلة منقوطة (;)» فيصبح الناتج:
sku;price
A1;45,50
هنا لا حاجة لعلامات اقتباس، لأن الفاصلة داخل السعر لم تعد تعني شيئًا للملف. وعلى جهاز يعتبر الفاصلة المنقوطة فاصل القوائم يفتح Excel هذا الملف في عمودين: sku وprice، ويبقى 45,50 في خانته.
الخطوات في المحوّل
- افتح محوّل CSV و JSON واختر الاتجاه «JSON إلى CSV».
- الصق بيانات JSON أو افتح ملف JSON.
- من قائمة «الفاصل» اختر «فاصلة منقوطة (;)».
- اترك خيار «إضافة UTF-8 BOM» مفعّلًا إن كانت في الملف أسماء عربية.
- نزّل الملف وافتحه في Excel بالنقر المزدوج.
كيف تعرف أي فاصل تحتاج؟
أسرع طريقة هي التجربة: نزّل نسخة بالفاصلة وأخرى بالفاصلة المنقوطة وافتح الاثنتين. التي تتوزع على أعمدة هي المناسبة لهذا الجهاز. وإن كان الملف سيذهب إلى محاسب أو مورّد في بلد آخر فاسأله عمّا يظهر عنده، لأن الإعداد يختلف من جهاز لآخر لا من ملف لآخر.
وإذا كان الملف سيُرفع إلى نظام أو منصة لا إلى Excel، فالتزم بما تطلبه تعليمات ذلك النظام. كثير من الأنظمة تتوقع الفاصلة، وقد ترفض الفاصلة المنقوطة.
بدائل إذا لم تستطع تغيير الفاصل
- في Excel يمكنك استيراد الملف من تبويب «البيانات» ثم «من نص/CSV»، واختيار الفاصل يدويًا بدل الفتح المباشر.
- إن وصلك ملف مفصول بفواصل منقوطة وتريد تحويله إلى JSON، فاترك الفاصل على «اكتشاف تلقائي» في اتجاه «CSV إلى JSON»، فتتعرف الأداة على الفاصلة المنقوطة وحدها.
- الخيار «Tab» حل وسط: نادرًا ما تحتوي البيانات التجارية على حرف Tab، فلا يتعارض مع الكسور ولا مع العناوين.
وإن أردت التأكد من شكل بيانات JSON قبل التحويل، فرتّبها أولًا في منسّق ومدقّق JSON لترى الحقول بوضوح.
أسئلة شائعة
هل تغيّر الفاصلة المنقوطة قيم الأسعار؟
لا. القيمة 45,50 تُكتب كما هي، والذي يتغير فقط هو الحرف الفاصل بين الأعمدة.
هل أختار الفاصلة المنقوطة دائمًا لأكون في أمان؟
لا، اخترها فقط حين يفتح Excel الملف في عمود واحد. الأنظمة والمنصات التي تستورد CSV تتوقع الفاصلة غالبًا.
هل يُرفع الملف إلى خادم أثناء التحويل؟
لا، التحويل يتم داخل متصفحك.
