محول JSON إلى CSV

الصق مصفوفة JSON من كائنات مسطحة واحصل على ملف CSV نظيف وموضوع بين علامات اقتباس بشكل صحيح، جاهز للفتح في جدول بيانات. يصبح كل مفتاح يظهر في المصفوفة عمودًا خاصًا به، حتى لو لم يكن لكل كائن كل المفاتيح، وفي هذه الحالة تُترك الخلايا الناقصة فارغة، وتُحاط القيم التي تحتوي على فاصلة أو علامة اقتباس أو سطر جديد تلقائيًا بعلامتي اقتباس مزدوجتين وفق قواعد CSV القياسية. تُحوَّل الكائنات أو المصفوفات المتداخلة داخل قيمة ما إلى نص JSON بدلاً من التسبب في خطأ، لذا لا يتعطل التحويل أبدًا.

CSV

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

ما بنية JSON المتوقعة؟

مصفوفة من الكائنات، مثل [{"name":"Ada","age":30}]. تصبح مفاتيح كل كائن أعمدة CSV؛ إذا كانت لكائنات مختلفة مفاتيح مختلفة، يصبح كل مفتاح يظهر في المصفوفة عمودًا، يُملأ بفراغ في الصفوف التي لا تحتوي على ذلك المفتاح.

ماذا يحدث مع الكائنات أو المصفوفات المتداخلة داخل قيمة ما؟

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

كيف تُعالَج الفواصل وعلامات الاقتباس داخل القيم؟

أي خلية تحتوي على فاصلة أو علامة اقتباس أو سطر جديد تُحاط تلقائيًا بعلامتي اقتباس مزدوجتين، مع إفلات علامات الاقتباس الداخلية بمضاعفتها، وفق قواعد الاقتباس القياسية لـ CSV حتى يُفتح الملف بشكل صحيح في Excel أو Google Sheets أو Numbers.

أدوات ذات صلة