تحويل JSON إلى CSV
مصفوفة JSON إلى جدول CSV يفتح في Excel، والعربية فيه سليمة.
الملف المنزَّل يفتح في Excel بالعربية سليمة.
الصق البيانات أو اضغط «مثال». التحويل يجري داخل متصفحك، فلا تُرفع بياناتك إلى أي مكان.
عن الأداة
كل عنصر في المصفوفة يصبح صفًا وكل مفتاح يصبح عمودًا، وتُجمع الأعمدة من كل العناصر بترتيب ظهورها، فالعنصر الذي ينقصه مفتاح تبقى خانته فارغة. الكائنات المتداخلة تُفرد في أعمدة بأسماء منقوطة مثل العنوان.الحي، والمصفوفات الداخلية تبقى في خانة واحدة بصيغة JSON.
مشكلة العربية المعروفة: يفتح Excel ملف CSV بترميز قديم فتظهر الحروف العربية رموزًا غريبة. الملف الذي تنزّله من هنا يبدأ بعلامة BOM التي تخبر Excel أن الترميز UTF-8، فتظهر العربية سليمة من أول مرة.
إذا كان Excel عندك يستخدم الفاصلة المنقوطة فاصلًا بين الأعمدة (كما في إعدادات بعض الدول)، فاختر «فاصلة منقوطة» ليفتح الملف مقسمًا إلى أعمدة مباشرة.
أسئلة شائعة
لماذا تظهر العربية رموزًا غريبة عند فتح CSV في Excel؟
لأن Excel لا يعرف أن الملف UTF-8 ما لم يبدأ بعلامة BOM. نزّل الملف بزر «تنزيل» في الأداة فهو يضيفها. وإذا نسخت النص وحفظته بنفسك، فاختر الترميز «UTF-8 with BOM».
ماذا يحدث للنص الذي فيه فاصلة؟
يوضع بين علامتي تنصيص حسب قواعد CSV فيبقى في خانة واحدة، وعلامة التنصيص داخله تُكتب مرتين.
هل يمكن تحويل JSON فيه كائن واحد وليس مصفوفة؟
نعم، يصبح صفًا واحدًا. وإذا كان الكائن غلافًا لمصفوفة، مثل {"data": [...]}، تحوّل الأداة المصفوفة التي بداخله.