UltKit

تحويل JSON إلى Excel

ارفع ملف JSON سواء كان تصديرًا من API أو سجلات مُفرغة أو نسخة احتياطية من قاعدة بيانات، واحصل على مصنف XLSX يكون فيه كل سجل صفًا وكل مفتاح عمودًا يمكنك تصفيته وفرزه وحساب مجاميعه.

محوّل البيانات

أو أفلت ملفات CSV, TSV, TXT … هنا ·

الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة

الإخراج

تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.

طريقة استخدام هذه الأداة

  1. 1

    ارفع ملف JSON

    اسحب ملف .json أو .jsonl أو .ndjson وأفلته في منطقة الرفع. يمكنك رفع حتى 20 ملفًا في الدفعة الواحدة، بحجم أقصاه 95 MB لكل ملف، ويتحول كل ملف إلى مصنف مستقل.

  2. 2

    راجع إعدادات الورقة

    الخيار التحويل إلى مضبوط مسبقًا على XLSX. ومن الإعدادات المتقدمة يمكنك تغيير اسم الورقة عبر اسم الورقة أو إعادة كتابة الطوابع الزمنية عبر التواريخ.

  3. 3

    حوّل الملف وافتحه في Excel

    اضغط تحويل إلى XLSX (Excel) ثم نزّل المصنف. يُفتح في Excel وGoogle Sheets وNumbers وLibreOffice Calc.

من يحتاج إلى JSON في ورقة Excel

JSON هي الصيغة التي تتبادلها الآلات. سمّاها Douglas Crockford وعمّمها نحو عام 2001، ويحدد معيار IETF الرقم RFC 8259 (2017) ستة أنواع فقط من القيم: الكائنات والمصفوفات والنصوص والأرقام وtrue/false وnull. وتسلّمك JSON واجهات REST API وتصديرات Firebase وMongoDB وwebhooks الخاصة بـ Stripe وأدوات مطوّري المتصفح.

ومن يستلمون هذه التصديرات غالبًا ليسوا مطورين. محلل تسويق يسحب بيانات حملة من واجهة API لمنصة إعلانات، وصاحب متجر ينزّل الطلبات من متجر headless، وباحث يحفظ مجموعة بيانات عامة. كلهم يريدون سجلًا واحدًا في كل صف، وأعمدة للتصفية، وSUM في الأسفل.

تحويل JSON إلى Excel: كيف تتحول السجلات إلى صفوف

المدخل: سجلا طلب مع كائن عميل متداخل
[
  {"order": "A-1001", "total": 48.5, "customer": {"name": "Ruth Ng", "country": "CA"}, "tags": ["gift", "rush"]},
  {"order": "A-1002", "total": 12, "customer": {"name": "Omar Diaz", "country": "US"}}
]

تحتوي الورقة الناتجة على خمسة أعمدة: order وtotal وcustomer.name وcustomer.country وtags. ويضم الصف 3 القيم A-1002 و12 وOmar Diaz وUS مع خلية tags فارغة، لأن السجل الثاني لا يحتوي هذا المفتاح. فالمفاتيح الناقصة لا تزيح القيم الأخرى جانبًا، وهو الخلل الشائع عند نسخ JSON إلى الخلايا يدويًا.

تبقى الأرقام رقمية، فتُجمع المجاميع فورًا. أما النصوص التي تشبه الأرقام، مثل الرموز البريدية أو أكواد SKU بين علامتي اقتباس، فتبقى نصًا، وهذا يحمي الأصفار البادئة مثل 02134. وللطوابع الزمنية بصيغة ISO (2026-10-18T09:30:00Z) اختر نمطًا مقروءًا من التواريخ.

تحويل JSON إلى XLSX: حدود Excel التي تظل سارية

صف في كل ورقة عمل
1,048,576
عمود، من A إلى XFD
16,384
حرف في كل خلية
32,767
حرف في اسم الورقة
31

JSON

ترميز كائنات JavaScript (JSON)

JSON تنسيق نصي خفيف للبيانات المنظمة، شاعه Douglas Crockford في أوائل الألفية، واعتُمد في RFC 8259 وECMA-404. يمثّل الكائنات والمصفوفات والنصوص والأرقام والقيم المنطقية وnull بصياغة بسيطة مقروءة. وهو التنسيق الافتراضي لواجهات الويب البرمجية وملفات الإعداد وتبادل البيانات بين التطبيقات في معظم لغات البرمجة. لا يتضمن تعليقات ولا تواريخ ولا مخططات، ويصعب قراءة الملفات الكبيرة المتداخلة دون عارض.

الضغط
–
الشفافية
–
الحركة
–
سنة الظهور
2001 · Douglas Crockford
محول JSON

XLSX

مصنف Microsoft Excel

XLSX هو تنسيق المصنفات الافتراضي في Microsoft Excel منذ Office 2007، ويستند إلى معيار Office Open XML. يخزّن أوراقًا متعددة والصيغ والتنسيق والمخططات والجداول المحورية والتحقق من صحة البيانات في حزمة ZIP من ملفات XML. يدعم أكثر من مليون صف في الورقة الواحدة وهو تنسيق التبادل الافتراضي لجداول الأعمال. تفتح XLSX برامج Google Sheets وLibreOffice وNumbers، لكن وحدات الماكرو والميزات المتقدمة قد لا تنتقل معه.

الضغط
–
الشفافية
–
الحركة
–
سنة الظهور
2007 · Microsoft
محول XLSX

تحويل JSON إلى Excel هو الطريق الذي يوصل مخرجات واجهات API وقواعد البيانات إلى من لا يقرؤون الشيفرة: مدير منتج أو محاسب أو عميل يريد صفوفًا للفرز ومجاميع للتدقيق بدل الأقواس وعلامات الاقتباس.

ما يتوقعه المستخدمون من تحويل JSON إلى Excel

خرافةأي ملف JSON يمكن أن يصبح جدولًا مرتبًا.

حقيقةالجداول تحتاج إلى سجلات متكررة. كائن إعدادات واحد بإعدادات شديدة التداخل يتحول إلى صف واحد عريض جدًا؛ ومثل هذه الملفات يسهل قراءتها عبر JSON إلى YAML.

خرافةسيفتح Excel ملف .json مباشرة إذا غيّرت امتداده.

حقيقةتغيير الاسم لا يغيّر شيئًا داخل الملف. يعامله Excel كنص ويضع كل شيء في العمود A.

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

حقيقةيعرف Excel الأرقام والنصوص والقيم المنطقية والخلايا الفارغة. تصبح قيمة JSON null خلية فارغة، ويختفي الفرق بين 12 و12.0.

خرافةأي تصدير أقل من 100 MB سيتسع.

حقيقةعدد الصفوف مهم أيضًا. سجل يضم مليوني سطر يتجاوز شبكة 1,048,576 صفًا؛ قسّمه أولًا، أو استخدم JSON إلى CSV للتحميل في قاعدة بيانات.

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

هل يمكن تحويل JSON إلى Excel دون Power Query؟

نعم. الطريقة المدمجة في Excel هي: البيانات ← الحصول على البيانات ← من ملف ← من JSON، وتفتح محرر Power Query وتطلب منك توسيع السجلات عمودًا عمودًا. أما هنا فيتم التوسيع أثناء التحويل، ويصلك المصنف جاهزًا للتصفية.

ماذا يحدث للكائنات المتداخلة في ملف JSON؟

يُوزَّع الكائن المتداخل على أعمدة إضافية تُسمى بمسار منقوط، فيصبح كائن العنوان address.city وaddress.zip. أما المصفوفة من القيم البسيطة داخل السجل فتبقى في خلية واحدة كنص JSON، لأن الصف الواحد لا يمكنه استيعاب عدد متغير من الأعمدة.

هل تقبل الأداة ملفات JSON Lines من BigQuery أو من أداة نقل السجلات؟

نعم. تُقرأ الملفات المنتهية بـ .jsonl أو .ndjson ككائن واحد في كل سطر، وهي الطريقة التي تكتب بها سجلاتها تصديرات BigQuery وملفات Elasticsearch ومعظم مسارات السجلات. ويصبح كل سطر صفًا واحدًا في الورقة.

لماذا تحولت المعرّفات المكونة من 19 رقمًا إلى أرقام تنتهي بأصفار؟

يخزّن Excel الأرقام بدقة 15 رقمًا معنويًا، لذلك يفقد العدد الصحيح الأطول، مثل معرّف Twitter snowflake أو رقم بطاقة، آخر أرقامه عند وضعه في خلية رقمية. احتفظ بمثل هذه المعرّفات كسلاسل نصية في JSON (بين علامتي اقتباس) وستصل إلى الورقة كنص، رقمًا برقم.

هل يُحفظ ملف التصدير من API في أي مكان؟

لا. تُحذف الملفات تلقائيًا بعد 30 دقيقة من المعالجة، ولا يلزم حساب.

هل يمكنني لاحقًا تحويل جدول البيانات إلى JSON مرة أخرى؟

نعم. بعد تعديل الصفوف، مرّر المصنف عبر Excel إلى JSON وستعود عناوين الأعمدة مفاتيح. تُكتب أسماء الأعمدة المنقوطة كمفاتيح مسطحة، لذا أعد بناء الكائنات المتداخلة برمجيًا إذا كانت واجهتك البرمجية تتوقعها.