ما هو محوّل JSON إلى CSV؟
يحوِّل محوِّل JSON إلى CSV مصفوفات JSON من الكائنات إلى ملفات CSV. يقرأ رؤوس الأعمدة من مفاتيح JSON، ويسطِّح الكائنات المتداخلة، ويتيح لك اختيار محدِّد مخصص. يفيدك عندما تحتاج هذه البيانات في جدول بيانات أو قاعدة بيانات.
المحوّل يعالج مصفوفات الكائنات، يأخذ أسماء الأعمدة من السجل الأول، ويدمج أي مفاتيح تظهر لاحقاً حتى لا يضيع أي حقل. الكائنات المتداخلة تُسطَّح إلى أعمدة بصيغة النقطة (address.city، address.zip)، أو يمكنك تحويلها إلى نص JSON واحد في عمود واحد. الفاصل يمكن أن يكون فاصلة أو فاصلة منقوطة أو علامة تبويب أو شرطة عمودية.
كيفية الاستخدام
- الخطوة 1 — الصق مصفوفة JSON من الكائنات (مثل [{"name": "Alice", "age": 30}, ...])، أو اسحب ملف .json إلى صندوق الإدخال، أو انقر على اختر ملفاً، أو حمّل JSON مباشرة من رابط. كما يعمل تنسيق JSON Lines (NDJSON، كائن واحد في كل سطر).
- الخطوة 2 — اختر المحدِّد (فاصلة أو فاصلة منقوطة أو تبويب أو شرطة عمودية)، وقرر ما إذا كنت تريد صف رأس، واختر كيفية التعامل مع الكائنات المتداخلة (تسطيح بالتدوين النقطي أو تحويل إلى سلسلة نصية).
- الخطوة 3 — يتحدّث CSV فوراً أثناء التحرير. عاينه في عرض جدولي، ثم انسخه أو نزِّله بصيغة CSV أو TSV أو ملف Excel (.xlsx) جاهز للفتح.
متى تستخدم
- استيراد بيانات API (قوائم المستخدمين، سجل الطلبات) إلى Excel أو Google Sheets أو قاعدة بيانات.
- مشاركة بيانات جدولية مع شخص يعمل على جداول الأعمال لا على JSON.
- تمرير السجلات إلى أداة لا تقبل سوى CSV، مثل نموذج تحميل مجمَّع أو استيراد لمنصة تحليلات.
النتيجة
صدَّرت 500 سجل مستخدم من واجهة برمجة تطبيقات بصيغة JSON. الصق المصفوفة، واختر محدِّد الفاصلة مع تسطيح الكائنات المتداخلة، ونزِّل ملف CSV نظيفًا جاهزًا للفتح في Excel مع أعمدة مثل address.city وaddress.zip.
الأسئلة الشائعة
- ماذا يحدث للكائنات المتداخلة عند التحويل إلى CSV؟
- مع تفعيل خيار التسطيح، يصبح {address: {city: 'X', zip: 'Y'}} عمودين: address.city و address.zip. عند تعطيله، يتحول الكائن كاملاً إلى نص JSON في عمود واحد، ما يحفظ البنية لكنه أقل ملاءمة لجداول البيانات.
- لماذا تظهر في الإخراج أعمدة لم أتوقعها؟
- إذا اختلفت مفاتيح السجلات داخل المصفوفة، يأخذ المحوّل اتحادها كي لا تُفقَد بيانات. السجلات التي تنقصها مفتاح معيّن تترك خانة فارغة في ذلك العمود. إن أردت بنية صارمة، نظّف JSON قبل التحويل.
- أي فاصل أختار: الفاصلة أم الفاصلة المنقوطة أم علامة التبويب أم الشرطة العمودية؟
- الفاصلة لـ Excel الإنجليزي ومعظم الأدوات. الفاصلة المنقوطة لـ Excel الأوروبي حيث الفاصلة هي فاصل الأعداد العشرية. التبويب لِلصق مباشر في خلية، أو حين تحتوي النصوص فاصلات ولا ترغب في وضع علامات اقتباس. الشرطة العمودية (|) تناسب تصديرات قواعد البيانات القديمة وأنابيب السجلات التي تتوقع قيماً مفصولة بشرطة عمودية.
- كيف تُعالَج الفاصلات وعلامات الاقتباس والأسطر الجديدة داخل القيم؟
- يتبع المحوّل معيار RFC 4180: الحقول التي تحتوي فاصلات أو علامات اقتباس أو أسطر جديدة تُحاط بعلامات اقتباس مزدوجة، وعلامات الاقتباس الداخلية تُضاعَف (" تصير ""). يقرؤها Excel ومعظم محللات CSV دون ضبط إضافي.
- هل أستطيع إعادة ترتيب الأعمدة قبل التنزيل؟
- نعم. المعاينة تعرض الترتيب الحالي مع أسهم يمين ويسار على كل عنوان. اضغط السهم لتحريك العمود خانة واحدة، ثم نزِّل ملف .csv بنفس الترتيب الذي تراه.
أدوات ذات صلة
باحث القوافي
ابحث عن قوافٍ مطابقة وقريبة لأي كلمة
محلل التبديلات الحرفية
اعثر على جميع الكلمات المشكّلة من حروف كلمة معيّنة
محرك بحث Unicode
ابحث عن رموز Unicode بالاسم أو الكود
مشفّر/فكّ تشفير URL
ترميز وفك ترميز الروابط فوراً
الأبجدية الصوتية للناتو
حوّل النص إلى الأبجدية الصوتية للناتو
عداد الفقرات
عدّ الفقرات في نصك