محول JSON إلى Excel

قم بتحويل سجلات JSON إلى Excel بقيم مسطحة ومعاينة ورقة العمل.

Advanced settings
كتاب عمل
السجلات
القيم

تحويل JSON إلى Excel في أربع خطوات

  1. إضافة بيانات JSON. الصق كائنًا أو مصفوفة، أو قم بتحميل ملف .json مدعوم.
  2. تحديد السجلات. اختر المصفوفة ذات المستوى الأعلى أو مصفوفة متداخلة داخل كائن غلاف.
  3. تكوين ورقة العمل. اضبط التسطيح وسلوك المصفوفة واسم الورقة.
  4. المعاينة والتنزيل. افحص الجدول، ثم قم بإنشاء وتنزيل كتاب العمل .xlsx.

تحديد مصفوفة السجلات

غالبًا ما تغلف استجابات واجهة برمجة تطبيقات JSON السجلات ببيانات تعريفية.

{
  "page": 1,
  "results": [
    {"id": 1, "name": "Ada"},
    {"id": 2, "name": "Lin"}
  ]
}

يقترح محدد السجلات results ويظهر أنه يحتوي على سجلين.

إذا حددت كائنًا واحدًا، فستقوم الأداة بإنشاء صف واحد. إذا لم تكن هناك مجموعة سجلات جدولية، فإن المعاينة توضح سبب عدم إمكانية تعيين الهيكل بشكل نظيف إلى ورقة عمل.

تسطيح الكائنات المتداخلة إلى أعمدة

يمكن للكائنات المتداخلة استخدام أسماء أعمدة بمسار منقط:

customer.name
customer.address.city
  • تشغيل التسطيح أو إيقافه
  • فاصل المسار
  • العمق الأقصى
  • الاحتفاظ بالقيم التي تتجاوز العمق كنص JSON

تظهر معاينة ورقة العمل الرؤوس النهائية قبل إنشاء الملف.

اختيار كيفية تعيين المصفوفات إلى Excel

ضم المصفوفات الأولية

يمكن أن تصبح المصفوفة الأولية خلية واحدة. فاصل الضم الافتراضي هو | .

الاحتفاظ كنص JSON

احفظ المصفوفة الكاملة في خلية عندما يكون الهيكل الخالي من الخسائر أكثر أهمية من ملاءمة جدول البيانات.

السلوك الافتراضي لا يتجاهل عناصر المصفوفة بصمت.

بناء مجموعة رؤوس مستقرة

عندما تحتوي السجلات على مفاتيح مختلفة، تقوم الأداة بإنشاء اتحاد للحقول عبر السجلات المحددة.

  • عرض القيم المفقودة كفارغة أو النائب المحدد
  • التحذير عندما يؤدي التسطيح إلى إنشاء رؤوس مكررة
  • الاحتفاظ بترتيب محدد

لا يظهر الرأس مرتين في ورقة العمل النهائية.

الاحتفاظ بأنواع خلايا Excel

  • أرقام JSON ← خلايا Excel الرقمية
  • قيم JSON البوليانية ← خلايا بوليانية
  • سلاسل JSON ← خلايا نصية
  • JSON null ← خلايا فارغة

تحتاج السلاسل الشبيهة بالتاريخ إلى خيار صريح. يمكن أن يؤدي التحويل التلقائي لكل سلسلة تبدو كـ ISO إلى تاريخ Excel إلى تغيير المعرفات أو النص المصدر، لذلك يتم تحويل التواريخ المعترف بها فقط عند تمكين الخيار.

خيارات كتاب العمل

يمكنك تعيين اسم ورقة العمل (يتم التحقق منه مقابل قواعد تسمية XLSX) واسم ملف التنزيل. يتم تنظيف اسم الورقة تلقائيًا إذا كان يحتوي على أحرف تمنعها Excel.

المعاينة قبل إنشاء XLSX

تعرض المعاينة مسار السجل المحدد، وعدد السجلات، والأعمدة النهائية، وتحذيرات المصفوفة والتسطيح، وصفوف عينة قبل إنشاء كتاب العمل.

المشكلات الشائعة من JSON إلى Excel

تظهر جميع البيانات في خلية واحدة

تم تحديد عقدة JSON الخاطئة أو تم الاحتفاظ بالقيم المتداخلة كنص JSON. اختر مصفوفة السجلات وقم بتمكين وضع التسطيح المناسب.

المصفوفات تفتقد إلى القيم

قم بتغيير استراتيجية المصفوفة. قم بالضم أو الاحتفاظ أو التوسيع بدلاً من استخدام خيار افتراضي غير مدعوم.

بعض الأعمدة فارغة

تحتوي سجلات JSON على مفاتيح مختلفة. يستخدم كتاب العمل اتحاد الأعمدة، لذا تظل الحقول المفقودة فارغة.

تغيرت الأرقام الطويلة

قد تكون الدقة الرقمية لجدول البيانات غير كافية. قم بتصدير المعرفات والأعداد الصحيحة الكبيرة جدًا كنص.

تغير تنسيق التواريخ

احتفظ بالسلاسل الشبيهة بالتاريخ كنص أو اختر تحويل تاريخ Excel صريح. يظل التعامل التلقائي مع التاريخ اختياريًا.

الأسئلة الشائعة حول تحويل JSON إلى Excel

هل ينشئ هذا ملف XLSX حقيقيًا؟

نعم. تنشئ الصفحة كتاب عمل .xlsx حقيقيًا في متصفحك، وليس ملف CSV يفتح في Excel.

هل يمكنه تحويل JSON المتداخل؟

نعم، من خلال استراتيجيات التسطيح والمصفوفة المهيأة. تعرض المعاينة الأعمدة النهائية لورقة العمل.

كيف يتم التعامل مع المصفوفات؟

يمكنك ضم القيم، أو الاحتفاظ بنص JSON، أو تركها فارغة. لا يختفي أي عنصر مصفوفة بصمت.

هل يمكنني اختيار اسم ورقة Excel؟

نعم. يعد اسم ورقة العمل جزءًا من خيارات المخرجات ويتم التحقق من صحته مقابل قواعد تسمية XLSX.

هل يتم الاحتفاظ بالأرقام والقيم البوليانية؟

تتحول إلى أنواع خلايا Excel المقابلة عندما يكون ذلك آمنًا. تحتاج الأعداد الصحيحة الكبيرة جدًا إلى خيار نصي لتجنب التقريب.

هل يتم تحميل JSON؟

لا — ينشئ JSON الملصق كتاب العمل بالكامل في متصفحك. يتم تقديم الملفات التي تتجاوز حد معالجة المتصفح كخيار بديل اختياري للخادم، ولا يتم تحميل أي شيء دون موافقتك.