تحويل JSON إلى CSV
الصق JSON أو حمِّله من ملف لتحويل كائن أو مصفوفة كائنات إلى CSV جاهز لجدول بيانات. تحقق من الصفوف والأعمدة والقيم، ثم انسخ CSV أو احفظه كملف UTF-8 بعلامة BOM.
ما الذي يمكنك فعله
حوِّل قائمة JSON إلى بيانات جدول
حوِّل مصفوفة من الكائنات إلى CSV بمصف واحد لكل كائن. ويمكن أيضًا تحويل كائن واحد إلى صف واحد.
حاذِ أسماء الحقول كأعمدة
تُنشأ الأعمدة بالترتيب الذي تظهر فيه أسماء الحقول أول مرة. وتصبح الحقول المفقودة من صف والقيم null خلايا فارغة.
انسخ أو احفظ لبرنامج جداول
انسخ CSV أو احفظ ملف UTF-8 مع BOM. واختر فاصلة أو فاصلة منقوطة أو جدولة كفاصل.
كيفية الاستخدام
أدخل JSON
الصق JSON أو افتح ملفًا. ويمكنك أيضًا تجربة التحويل باستخدام التعبئة بنموذج.
حوِّل إلى CSV
عادةً يمكنك استخدام الإعدادات الافتراضية. افتح الإعدادات المتقدمة لتغيير الفاصل أو طريقة التعامل مع النصوص الشبيهة بالصيغ.
راجع الجدول واحصل عليه
تحقق من الصفوف والأعمدة والقيم، ثم انسخ CSV أو احفظه. افتح عرض النص المصدر لفحص علامات اقتباس CSV والتفاصيل الأخرى.
متى يكون مفيدًا
راجع قائمة JSON في برنامج جداول
استخدم هذا عندما تريد فرز بيانات واردة بصيغة JSON أو مراجعتها، مثل قائمة منتجات، داخل برنامج جداول.
تسليم البيانات كجدول
استخدم هذا عندما تريد تسليم مصفوفة JSON من الكائنات بصيغة يمكن استيرادها في برامج تدعم CSV.
كيف يصبح JSON صفوفًا وأعمدة في CSV
تصبح أسماء الحقول أعمدة، وتصبح الكائنات صفوفًا
يُعامَل كل كائن في المصفوفة على أنه صف واحد. تُجمع أسماء الحقول من جميع الصفوف، وتُرتَّب الأعمدة بالترتيب الذي ظهرت فيه أول مرة في الإدخال.
التعامل مع القيم المفقودة والتداخل
الحقول المفقودة والقيمة null تكونان فارغتين. وتبقى المصفوفات والكائنات المتداخلة بصيغة JSON داخل خلية واحدة دون توسيعها إلى أعمدة منفصلة.
الفواصل وعلامة الاقتباس
توضع كل الحقول بين علامتَي اقتباس مزدوجتين، وتُضاعف علامات الاقتباس داخل الخلايا. ويُحتفظ بفواصل الأسطر داخل القيم، وتنتهي أسطر CSV بـ CRLF.
الأسئلة الشائعة
هل تصبح الكائنات المتداخلة أعمدة منفصلة؟
لا. تظل الكائنات والمصفوفات المتداخلة بصيغة JSON الأصلية داخل خلية واحدة. ولا توسّع هذه الميزة التسلسلات العميقة إلى أعمدة تلقائيًا.
ماذا لو اختلفت أسماء الحقول بين الصفوف؟
تصبح أسماء الحقول المستخدمة في جميع الصفوف أعمدة. وتكون الحقول المفقودة والقيمة null فارغة في ذلك الصف. وتظهر الأعمدة بالترتيب الذي تظهر فيه أسماء حقولها أول مرة.
ماذا يعني حماية النصوص الشبيهة بالصيغ؟
تُضاف علامة اقتباس مفردة قبل النصوص التي تبدأ بـ = أو + أو - أو @ أو أحرف مماثلة لمنع برامج الجداول من تفسيرها كصيغ. أوقف هذا الخيار في الإعدادات المتقدمة فقط عندما تحتاج إلى النصوص الأصلية.
هل ستتغير قيم الأعداد الصحيحة الكبيرة؟
يُحفظ التمثيل الرقمي الأصلي للأعداد أثناء التحويل. غير أن برنامج الجداول الذي تستورد إليه قد يقرّب الأرقام. حدّد الأعمدة التي تحتوي على أرقام أو معرّفات كنص داخل برنامج الاستيراد.
الإدخال والنتائج
- الإدخال
- إدخال JSON واحد بترميز UTF-8. حتى 1 MB (1,000,000 بايت) لكل من النص الملصوق والملفات.
- التحويل
- كائن يحتوي على حقول، أو مصفوفة تحتوي على كائن واحد أو أكثر. ويقتصر الإخراج على 100,000 خلية.
- الإخراج
- CSV مع أسماء الأعمدة. النسخ يوفّر نص CSV، وتُحفظ الملفات بترميز UTF-8 مع BOM.