كيفية تحويل JSON إلى CSV
- الصق JSON – عادةً مصفوفة من الكائنات – أو افتح ملف
.json. - اختر الفاصل (فاصلة أو فاصلة منقوطة أو Tab أو خط عمودي)، وحدّد ما إذا كنت تريد كتابة صف العناوين وفرد الكائنات المتداخلة في أعمدة بمسارات منقّطة.
- انسخ CSV أو نزّله. حدّد خيار إضافة علامة UTF-8 BOM لبرنامج Excel كي تظهر الحروف العربية وغيرها من الأحرف غير الإنجليزية بشكل صحيح في Excel.
كيف يتحول JSON إلى صفوف وأعمدة
| JSON | نتيجة CSV |
|---|---|
مصفوفة كائنات [{"id":1,"name":"Ada"}] | صف لكل كائن، وعمود لكل مفتاح |
| كائنات بمفاتيح مختلفة | تصبح كل المفاتيح أعمدة؛ وتبقى القيم المفقودة فارغة |
كائن متداخل {"address":{"city":"London"}} | العمود address.city |
قيمة مصفوفة {"tags":["a","b"]} | تحتوي الخلية على ["a","b"] |
null | خلية فارغة |
| نص يحتوي على فواصل أو علامات اقتباس أو فواصل أسطر | يُحاط بعلامات اقتباس مزدوجة، وتُضاعف علامات الاقتباس الداخلية ("") |
| كائن واحد | صف واحد |
| مصفوفة مصفوفات | تُكتب صفًا تلو الآخر، بدون صف عناوين |
فتح ملف CSV في Excel
يختار Excel الفاصل وفقًا للإعدادات الإقليمية: ففي كثير من الدول الأوروبية يتوقع الفاصلة المنقوطة. إذا ظهرت كل البيانات في عمود واحد، فأعد التحويل باستخدام الفاصلة المنقوطة أو استورد الملف عبر البيانات ← من نص/CSV. فعّل UTF-8 BOM كي تظهر الحروف العربية وأحرف مثل é أو ü أو ñ بشكل صحيح، وتذكّر أن Excel يحذف الأصفار البادئة من قيم مثل الرموز البريدية ما لم يكن تنسيق العمود نصيًا.
الأسئلة الشائعة
هل يمكنني تحويل JSON إلى Excel؟
نعم. حوّله إلى CSV وافتح الملف المُنزَّل في Excel أو Google Sheets أو Numbers أو LibreOffice. وللصق البيانات مباشرة في جدول بيانات، استخدم أداة «JSON إلى جدول» وزر نسخ إلى Excel.
كيف يُعالَج JSON المتداخل؟
تُفرد الكائنات المتداخلة في أعمدة بمسارات منقّطة مثل address.city، بينما تبقى المصفوفات كنص JSON في خلية واحدة. أوقف خيار المسارات المنقّطة إذا أردت الإبقاء على الكائنات كاملة كنص JSON.
هل هناك حد لحجم الملف؟
لا يوجد حد ثابت. يجري التحويل في متصفحك، لذا تعمل الملفات التي يبلغ حجمها عشرات الميغابايت على أي حاسوب عادي.
هل يمكنني تحويل CSV إلى JSON؟
نعم. غيّر الاتجاه إلى CSV → JSON أعلى المحرر، أو افتح أداة تحويل CSV إلى JSON.