ما هو محوّل CSV إلى JSON؟

CSV to JSON Converter يحوّل البيانات المفصولة بفواصل إلى JSON منظّم. مفيد لاستيراد بيانات جداول البيانات إلى التطبيقات أو واجهات API أو قواعد البيانات التي تتطلب صيغة JSON.

يعتمد المحوّل في الخلفية على Papa Parse. يكتشف تلقائيًا ما إذا كان الملف مفصولًا بفاصلة أو علامة جدولة أو فاصلة منقوطة أو شريط عمودي. تتحول السلاسل الرقمية إلى أرقام حقيقية، ويمكن لمفتاح «تحليل JSON» تحويل خلايا مثل [1,2] أو {"a":1} إلى بُنى فعلية. أنت من يقرر كيف تظهر الخلايا الفارغة (سلسلة فارغة أو null أو محذوفة)، ويمكنك تجميع الصفوف حسب عمود لتداخل المخرجات في شكل {المفتاح: [الصفوف]}.

كيفية الاستخدام

  1. الصق بيانات CSV أو ارفع ملف .csv — تكتشف الأداة تلقائياً الفواصل والعناوين.
  2. استعرض الجدول المُحلّل للتحقق من تعيين الأعمدة وأنواع البيانات.
  3. نزّل ناتج JSON أو انسخه. اختر مُنسَّق أو مُصغَّر أو JSONLines حسب حاجتك إلى الوضوح أو أصغر حجم أو سطر لكل صف لأنظمة البث.

متى تستخدم

  • تحميل ملف Excel مُصدَّر داخل سكربت Node.js أو Python يتوقع JSON.
  • تعبئة قاعدة بيانات NoSQL حيث يصبح كل صف وثيقة.
  • إرسال تقرير مبيعات إلى webhook لا يقبل إلا جسم طلب بصيغة JSON.

النتيجة

صدّر جدول بيانات جهات الاتصال كملف CSV، حوّله هنا، واحصل على مصفوفة JSON جاهزة لإرسالها عبر POST إلى واجهة API لنظام إدارة العملاء.

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

ماذا لو احتوت خلايا CSV على فواصل ضمن النص؟
ضع تلك الخلايا بين علامتي اقتباس مزدوجتين مثل "Smith, Jr." فيحتفظ المحلّل بالفاصلة كبيانات. إذا تضمّن النص اقتباساً ضاعفه هكذا ""this"". الأداة تتبع معيار RFC 4180 وهو ما يستخدمه Excel.
كيف يُكتشف الفاصل تلقائياً؟
يأخذ المحلّل عيّنة من الأسطر الأولى، ويعدّ ظهور الفاصلة وTab والفاصلة المنقوطة والخط العمودي، ويختار ما يعطي عدد أعمدة أكثر اتساقاً. عند خلط الفواصل أو فوضى البيانات اضبطه يدوياً من لوحة الإعدادات.
هل تصبح الخلايا الفارغة null أم سلاسل فارغة في JSON؟
افتراضيًا تبقى الخلايا الفارغة سلسلة نصية فارغة، مما يحافظ على البنية نفسها في كل صف. تحتاج شيئًا آخر؟ يتيح لك إعداد «الخلايا الفارغة» التبديل إلى قيم null حقيقية، أو حذف المفتاح تمامًا بحيث لا يظهر الحقل في ذلك الصف. اختر ما يتوقعه الكود لديك.
ما الذي يفعله خيار «تجميع الصفوف حسب عمود»؟
بدل أن يخرج مصفوفة مسطحة، يصبح JSON كائناً مفاتيحه القيم الفريدة في العمود المختار وقيمته مصفوفة الصفوف المشتركة. ممتاز لتجميع الطلبات حسب العميل أو الأحداث حسب التاريخ.
ما الحجم الأقصى لملف CSV يمكن تحويله؟
يُحلَّل الملف بأكمله محلياً على جهازك، فيتوقف الحد على إمكاناته. معظم الحواسيب المحمولة تتعامل مع ٥٠ ميغابايت بسهولة، أي نحو نصف مليون صف. لما هو أكبر قسّم الملف أو استخدم سكربتاً من جانب الخادم.

أدوات ذات صلة