محوّل CSV ↔ JSON

حوّل CSV إلى مصفوفة كائنات JSON والعكس — يدعم الحقول المقتبسة وفواصل الفاصلة المنقوطة والتبويب، وكل ذلك داخل متصفحك.

786 مشاهدة

بين جداول البيانات وواجهات البرمجة

يقرأ CSV→JSON السطر الأول كمفاتيح، وكل سطر تالٍ ككائن واحد: name,age فوق Ada,36 يصبح [{"name":"Ada","age":"36"}]. تُعالَج الحقول المقتبسة التي تحتوي على فواصل، وعلامات الاقتباس المُهرَّبة ("")، والخلايا متعددة الأسطر وفق معيار RFC 4180؛ ويُكتشف الفاصل (الفاصلة، أو الفاصلة المنقوطة — خيار إكسل في كثير من اللغات المحلية — أو التبويب) تلقائيًا. أما JSON→CSV فيأخذ مصفوفة من الكائنات ويجمع كل المفاتيح في صف العناوين.

تتم كل المعالجة محليًا داخل متصفحك — يمكنك لصق بيانات حساسة دون أن تغادر جهازك. استخدم أزرار التنزيل لحفظ النتيجة كملف ‎.json‎ أو ‎.csv‎.

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

لماذا تحوّلت كل أرقامي إلى نصوص؟

لا يملك CSV أنواع بيانات — كل شيء نص. فعّل خيار "تحويل الأرقام" لتحويل القيم التي تبدو رقمية إلى أرقام JSON (تبقى الرموز ذات الأصفار البادئة نصوصًا).

ملف CSV من إكسل يستخدم الفاصلة المنقوطة — هل سيعمل؟

نعم — يُكتشف الفاصل من السطر الأول. تُصدّر إعدادات إكسل الإقليمية العديدة بفاصلة منقوطة لأن الفاصلة تُستخدم فيها كفاصل عشري.

ماذا عن JSON المتداخل؟

CSV بنية مسطّحة: تُسلسَل الكائنات أو المصفوفات المتداخلة كنصوص JSON داخل الخلية. للبيانات العميقة التداخل، سطّحها أولًا أو أبقِها بصيغة JSON.

أدوات مشابهة