محوّل JSON إلى CSV
حوّل مصفوفة JSON إلى CSV: تُسطَّح الكائنات المتداخلة إلى أعمدة بمسارات منقطة وتصبح كل المفاتيح عناوين، مع خيارات الفاصل والاقتباس وCRLF. مجاني.
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
أدوات ذات صلة
عرض الكلما هو JSON إلى CSV؟
حوّل مصفوفة JSON (أو كائنًا واحدًا) إلى CSV يُفتح في Excel أو Google Sheets أو أي استيراد لقاعدة بيانات. تُسطَّح الكائنات والمصفوفات المتداخلة إلى أعمدة بمسارات منقطة مثل user.name أو tags.0، ويحوي صف العناوين كل مفتاح وُجد في أي سجل.
كيفية استخدام JSON إلى CSV
- الصق JSON في مربع إدخال JSON، أو استخدم تحميل مثال أو فتح ملف.
- اختر الفاصل وهل يُضمَّن صف العناوين.
- يمكنك اختياريًا وضع علامات اقتباس حول كل حقل أو استخدام نهايات أسطر ويندوز (CRLF).
- يتحدّث ناتج CSV أثناء الكتابة؛ استخدم نسخ أو تنزيل.
مثال
[{"id":1,"user":{"name":"Ada, L"}},{"id":2,"user":{"name":"Bob"}}] id,user.name 1,"Ada, L" 2,Bob
متى تستخدم JSON إلى CSV
استخدمه لفتح بيانات API في جدول بيانات أو استيرادها إلى قاعدة بيانات. ينتج JSON شديد التداخل أو غير المنتظم أعمدة متفرقة كثيرة؛ ففي هذه الحالة فكّر في تصدير الحقول التي تحتاجها فقط أولًا.
كيف يعمل JSON إلى CSV
يُسطَّح كل سجل تكراريًا: تُضم مفاتيح الكائنات وفهارس المصفوفات بنقاط، وتبقى الكائنات/المصفوفات الفارغة بصيغة {} / []، ويصبح عنصر المصفوفة البدائي عمودًا واحدًا value. الأعمدة هي اتحاد كل المفاتيح بترتيب ظهورها الأول، فتحصل السجلات التي تنقصها مفاتيح على خلايا فارغة. ثم يكتب unparse في PapaParse الصفوف بقواعد الاقتباس في RFC 4180: تُقتبس الحقول التي تحوي الفاصل أو علامات الاقتباس أو فواصل الأسطر وتُضاعف علامات الاقتباس الداخلية.
حالات الاستخدام الشائعة
- فتح استجابة API في Excel أو Google Sheets
- تصدير سجلات JSON لتحليلها في جدول بيانات
- تجهيز بيانات لاستيراد CSV في قاعدة بيانات
- مشاركة بيانات منظمة مع غير المطورين
الأسئلة الشائعة
كيف تُعالج المصفوفات المتداخلة؟
يحصل كل عنصر على عمود مفهرس خاص به (tags.0 وtags.1). وهذا يحفظ كل البيانات ويمكن إعادته بخيار التداخل في أداة CSV إلى JSON.
أي فاصل أستخدم مع Excel؟
يتوقع Excel في كثير من الإعدادات الإقليمية الأوروبية فاصلة منقوطة؛ اختر ; إذا انتهت الفواصل في عمود واحد.
لماذا اقتُبست قيمة؟
يجب اقتباس الحقول التي تحوي الفاصل أو علامة اقتباس مزدوجة أو فاصل سطر لتبقى CSV صالحة.