الأدوات
AR

تحويل CSV إلى JSON أونلاين

الصق بيانات CSV أو افتح ملفًا مُصدَّرًا من Excel أو Google Sheets لتحصل على مصفوفة JSON من الكائنات. تُكتشف الفواصل والفواصل المنقوطة وعلامات Tab والخطوط العمودية (|) تلقائيًا.

CSV

JSON

خصوصية تامة: تُعالَج بياناتك في متصفحك ولا تُرفع أبدًا.

كيفية تحويل CSV إلى JSON

  1. الصق بيانات CSV أو افتح ملف .csv. يُكتشف الفاصل تلقائيًا، ويمكنك أيضًا اختياره بنفسك.
  2. أبقِ خيار الصف الأول يحتوي على العناوين مفعّلًا لاستخدام أسماء الأعمدة كمفاتيح. بدون صف عناوين، يتحول كل صف إلى مصفوفة من القيم.
  3. انسخ JSON أو نزّله. الأعمدة المسماة مثل address.city تتحول إلى كائنات متداخلة ما دام خيار المسارات المنقّطة مفعّلًا.

كيف تُحوَّل قيم CSV إلى JSON

خلية CSVقيمة JSON
42، -1.5، 2e3رقم، تُحفظ خاناته كما هي بالضبط
true، falseقيمة منطقية (boolean)
nullnull
خلية فارغة"" (سلسلة نصية فارغة)
007، +49 30 1234سلسلة نصية – يُحتفظ بالأصفار البادئة وعلامة +
["a","b"]، {"x":1}تُحلَّل كمصفوفة أو كائن JSON
أي قيمة أخرىسلسلة نصية

أوقف خيار اكتشاف الأرقام والقيم المنطقية و null للإبقاء على كل القيم كسلاسل نصية.

علامات الاقتباس وفواصل الأسطر وتفاصيل CSV الأخرى

يتبع المحلل معيار RFC 4180: يمكن إحاطة الحقول بعلامات اقتباس مزدوجة، وتُكتب علامة الاقتباس داخل الحقل كعلامتين متتاليتين ("")، ويمكن أن تحتوي الحقول المقتبسة على فواصل وفواصل أسطر. تُعالَج تلقائيًا نهايات الأسطر بنمط Windows (CRLF) و Unix (LF) وعلامة ترتيب البايت UTF-8. وتُعاد تسمية الأعمدة ذات الأسماء الفارغة أو المكررة (column3، name_2)، فلا تضيع أي بيانات.

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

كيف أحوّل ملف Excel إلى JSON؟

في Excel اختر ملف ← حفظ باسم ← CSV UTF-8، ثم افتح هذا الملف هنا. يتحول كل صف إلى كائن JSON تكون فيه عناوين الأعمدة هي المفاتيح.

لماذا تظهر بعض الأرقام كسلاسل نصية في JSON؟

تبقى القيم التي تبدأ بأصفار (مثل الرموز البريدية) أو بعلامة + سلاسل نصية حتى لا يضيع منها شيء. وإذا ظهرت كل القيم كسلاسل نصية، فتأكد من تفعيل خيار اكتشاف الأرقام والقيم المنطقية و null.

هل يمكنني الحصول على JSON متداخل من ملف CSV؟

نعم. سمِّ الأعمدة بمسارات منقّطة مثل user.name و user.email وأبقِ خيار المسارات المنقّطة مفعّلًا – لتصبح {"user": {"name": …, "email": …}}.

ما الفاصل المستخدم في ملفي؟

يجرّب المحوّل الفاصلة والفاصلة المنقوطة وعلامة Tab والخط العمودي، ويختار الفاصل الذي يقسم كل سطر إلى العدد نفسه من الحقول. ويمكنك تغيير هذا الاختيار من قائمة «الفاصل».