انتقل إلى المحتوى

محوّل JSON إلى CSV

الصق مصفوفة JSON واحصل على ملف CSV جاهز لـ Excel أو Google Sheets مع تسطيح البيانات المتداخلة في أعمدة.

تتم المعالجة محليًا في متصفحك

الخيارات
0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة محوّل JSON إلى CSV؟

تُرجع واجهات API بيانات JSON بينما يعمل المحللون وجداول البيانات بـ CSV. تقبل هذه الأداة مصفوفة كائنات أو مصفوفة مصفوفات أو كائنًا واحدًا أو JSON Lines وتبني صفًا لكل سجل. الأعمدة هي اتحاد كل المفاتيح بترتيب ظهورها الأول، فتبقى السجلات ذات الحقول المختلفة متوافقة.

تُسطَّح الكائنات المتداخلة بصيغة النقاط (address.city)، ويمكن إبقاء المصفوفات نص JSON أو دمجها بفواصل أو توسيعها إلى أعمدة مرقمة (tags.0, tags.1). لا تُحاط الحقول بعلامات اقتباس إلا عند الحاجة، ويمكنك اختيار الفاصل ونهايات الأسطر.

كيف تعمل؟

  1. الصق JSON أو حمّل ملف .json بزر فتح الملف.
  2. اختر الفاصل وهل يُضاف صف العناوين وهل تُسطَّح الكائنات المتداخلة.
  3. حدد طريقة كتابة المصفوفات: نص JSON أو قيم مدمجة أو أعمدة موسّعة.
  4. انسخ data.csv أو نزّله. فعّل خيار الحماية من حقن الصيغ إذا سيفتح آخرون الملف في Excel.

حالات الاستخدام الشائعة

  • تصدير استجابة API إلى جدول بيانات لزميل لا يتعامل مع JSON.
  • تحويل نتيجة من MongoDB أو Elasticsearch إلى جدول مسطّح للتحليل.
  • إعداد ملف استيراد CSV لنظام CRM أو منصة تجارة إلكترونية انطلاقًا من بيانات JSON.
  • معاينة شكل البيانات المتداخلة بعد تسطيحها قبل تصميم استيراد إلى قاعدة بيانات.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
[
  {"id": 1, "name": "Alice", "address": {"city": "Paris", "zip": "75001"}, "tags": ["admin", "dev"]},
  {"id": 2, "name": "Bob, Jr.", "address": {"city": "Lyon"}, "active": true}
]
المخرج
id,name,address.city,address.zip,tags,active
1,Alice,Paris,75001,"[""admin"",""dev""]",
2,"Bob, Jr.",Lyon,,,true

الخصوصية

تعمل أداة محوّل JSON إلى CSV بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

CSV تنسيق مسطّح، لذا تُسطَّح البنى شديدة التداخل أو تُحوَّل إلى نص JSON. السجلات ذات آلاف المفاتيح المختلفة تعطي ملفات عريضة جدًا (الحد 20,000 عمود).

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

ما هو حقن CSV وهل أفعّل الحماية؟

تفسّر برامج الجداول الخلايا التي تبدأ بـ = + - أو @ على أنها صيغ. يضيف الخيار فاصلة عليا في بداية هذه النصوص حتى لا تنفّذ قيمة مصطنعة أي صيغة. لا تتغير أرقام JSON الحقيقية.

كيف تُعالج السجلات ذات المفاتيح المختلفة؟

صف العناوين هو اتحاد كل المفاتيح بترتيب ظهورها. السجل الذي ينقصه مفتاح يحصل ببساطة على خلية فارغة في ذلك العمود.

هل يمكن تحويل كائن كبير واحد بدل مصفوفة؟

نعم. الكائن الواحد يصبح صفًا واحدًا والكائنات المتداخلة تصبح أعمدة بنقاط. كما يُقبل تنسيق JSON Lines (كائن في كل سطر).

المزيد من الأدوات في JSON والبيانات →