tigtools

JSON إلى Excel

الصق JSON أو افتح ملف‎ .json ونزِّل جدول بيانات بصف واحد لكل كائن. يعمل كل شيء في متصفحك.

تعمل في متصفحك لا يلزم التسجيل

كيفية الاستخدام

  1. الصق JSON أو افتح ملف‎ .json.
  2. اختر كيفية كتابة المصفوفات داخل الكائنات.
  3. يمكنك تسمية الورقة اختياريًا.
  4. اختر تحويل وتنزيل .xlsx.

كيف تعمل الأداة

كل عنصر في المصفوفة ذات المستوى الأعلى يصبح صفًا واحدًا؛ والكائن الواحد ينتج صفًا واحدًا. تُسطَّح الكائنات المتداخلة إلى أعمدة تُسمى بمسارات نقطية، مثل address.city. تظهر الأعمدة بترتيب ظهور مفاتيحها لأول مرة، لذا تبقى الكائنات ذات المفاتيح المختلفة مصطفة، وتبقى القيم الناقصة خلايا فارغة.

يمكن كتابة المصفوفات داخل الكائنات كنص JSON في خلية واحدة مفصولة بفواصل منقوطة، أو توزيعها على أعمدة مرقمة (tags.0، tags.1). تحافظ الأرقام والقيم المنطقية على نوعها في Excel؛ ويتحول null إلى خلية فارغة. تبقى النصوص نصًا، بما في ذلك النصوص التي تشبه التواريخ أو تبدأ بـ=، ولا تتحول أبدًا إلى صيغ.

صف الرأس يكون عريضًا ومثبتًا ويحتوي على أزرار تصفية، وتتبع عروض الأعمدة المحتوى. يحد Excel الخلية بـ 32,767 حرفًا؛ ويُقتطع النص الأطول وتخبرك الأداة بعدد الخلايا المتأثرة.

أمثلة

استجابة API

قائمة مستخدمين من واجهة REST API، لكل منهم كائن عنوان متداخل، تتحول إلى ورقة بأعمدة id وname وaddress.city وaddress.zip.

وسوم للتصفية

اختر «عمود واحد لكل عنصر» لوضع كل وسم في عموده الخاص، أو «ضم القيم» لإبقائها معًا مثل «vip; newsletter».

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

ماذا لو كانت الكائنات لديها مفاتيح مختلفة؟

كل مفتاح يظهر في أي مكان يصبح عمودًا. وتحصل الصفوف التي لا تحتوي على هذا المفتاح على خلية فارغة.

إذا كان JSON لدي كائنًا يحتوي على المصفوفة، فماذا أفعل؟

الصق المصفوفة فقط، وإلا ستعامل الأداة الكائن كله كصف واحد بأعمدة بمسارات نقطية. تُبقي العديد من استجابات API القائمة تحت مفتاح مثل data أو items.

هل يتم تحويل التواريخ؟

لا. لا يحتوي JSON على نوع للتاريخ، لذا تُحفظ نصوص التاريخ كما هي تمامًا دون تغيير.

الخصوصية

يتم تحويل JSON في متصفحك ويُنشأ ملف .xlsx على جهازك. لا يُرفع أي شيء ولا يُخزَّن ولا يُدرج في التحليلات؛ يُحتسب فقط حدث مجهول يفيد بأن الأداة استُخدمت.