UltKit

تحويل Excel إلى JSON

حوّل جدول البيانات إلى JSON يستطيع البرنامج تحميله. ارفع ملف ‎.xlsx أو ‎.xls أو ‎.ods أو ‎.numbers واحصل على مصفوفة فيها كائن واحد لكل صف، مفاتيحه هي عناوين أعمدتك.

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

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

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

الإخراج

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

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

  1. 1

    ارفع المصنف

    أضف ملفات Excel أو LibreOffice أو Numbers، بحد أقصى 20 ملفًا في المرة الواحدة و95 MB لكل ملف. تأكد من أن الصف الأول في كل ورقة يحتوي على أسماء الأعمدة التي تريدها مفاتيح.

  2. 2

    اختر البنية والأوراق

    يكون الخياران «مصفوفة كائنات» وتواريخ ISO محددين مسبقًا. من الإعدادات المتقدمة غيّر بنية JSON إلى «مصفوفة مصفوفات» للحصول على ملف مدمج، أو غيّر الأوراق المراد تحويلها إلى «كل الأوراق» للحصول على مفتاح لكل ورقة.

  3. 3

    حوّل وحمّل النتيجة

    اضغط التحويل إلى JSON ثم نزّل الملف. استورده في تطبيقك، أو استخدمه لتعبئة قاعدة بيانات، أو مرره إلى أداة اختبار.

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

من جدول البيانات إلى الكود: من يحوّل Excel إلى JSON

النمط واحد دائمًا: أشخاص يجيدون Excel يملكون البيانات، والبرنامج يحتاج إلى قراءتها. فريق تسويق يحتفظ بأسماء المنتجات وأسعارها في مصنّف يبني منه موقع ثابت. فريق توطين يملأ ورقة بعمود لكل لغة يحمّله التطبيق كملفات ترجمة. ومسؤول جودة يسرد حالات الاختبار في صفوف يقرؤها مشغّل المجموعات في Postman أو حزمة Jest كملف بيانات JSON.

كتابة هذه الملفات يدويًا بطيئة وعرضة للخطأ، ولا يوفر Excel خيار حفظ بصيغة JSON. يمنح التحويل المطورين ملفًا نظيفًا دون أن يتعلم الزملاء أداة جديدة. وإذا كانت الوجهة قاعدة بيانات علائقية لا كود تطبيق، فإن تحويل Excel إلى SQL يكتب عبارات INSERT بدلًا من ذلك ويتخطى خطوة JSON تمامًا.

كم صفًا يمكن أن تتحول إليه ورقة واحدة

1,048,576صف في ورقة XLSX واحدة، أي حتى 1,048,575 كائن JSON بعد صف العناوين

ملفات xls. الأقدم تتوقف عند 65,536 صفًا لكل ورقة.

مصفوفة كائنات أم مصفوفة مصفوفات

افتراضي

مصفوفة كائنات

يصبح كل صف كائنًا مفاتيحه هي أسماء العناوين.

  • ذاتي الوصف: كل قيمة تحمل اسم عمودها
  • سهل القراءة في الكود مثل row.email
  • أكبر حجمًا لأن المفاتيح تتكرر في كل صف
الأنسب لـ: التطبيقات وواجهات API وبيانات التهيئة والاختبار
مدمج

مصفوفة مصفوفات

يصبح كل صف قائمة بسيطة من القيم، والعناوين هي القائمة الأولى.

  • أصغر ملف
  • يطابق طريقة استقبال مكتبات الرسوم البيانية للصفوف
  • يجب أن يعرف الكود أي موضع يمثل أي عمود
الأنسب لـ: الجداول الكبيرة والرسوم البيانية ونقل البيانات
صفان من ورقة أسعار كمصفوفة كائنات
[
  { "sku": "A-100", "name": "Notebook", "price": 4.5, "updated": "2026-10-18" },
  { "sku": "A-101", "name": "Pen, blue", "price": 1.2, "updated": "2026-10-12" }
]

تتبع الأنواع الخلايا. تبقى الأرقام أرقامًا والنصوص نصوصًا، وتُكتب الخلايا الفارغة null في شكل الكائنات، وتصبح التواريخ نصوص ISO لأن JSON لا يملك نوع تاريخ خاصًا به. الصفوف الفارغة داخل البيانات والملاحظات الشاردة أسفل الجدول تصبح كائنات أيضًا، فاحذفها من المصنّف قبل التحويل.

XLSX و JSON في لمحة

XLSX

مصنف Microsoft Excel

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

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

JSON

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

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

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

يحوّل الناس Excel إلى JSON عندما تكون ورقة يديرها غير المطورين، مثل الأسعار أو الترجمات أو بيانات الاختبار، بحاجة إلى أن يحمّلها الكود.

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

كيف أحوّل XLSX إلى JSON مع استخدام العناوين مفاتيح؟

أبقِ خيار الصف الأول عناوين مفعّلًا، وهو الإعداد الافتراضي. يصبح النص في الصف الأول مفتاحًا لكل قيمة أسفله، فالعمود الذي عنوانه email ينتج "email": "..." في كل كائن. غيّر أسماء العناوين في Excel أولًا إن أردت مفاتيح مختلفة، مثل أسماء camelCase للاستخدام في JavaScript.

لماذا تظهر تواريخ Excel أرقامًا مثل 46313؟

يخزّن Excel التاريخ على شكل رقم تسلسلي يعدّ الأيام منذ 1 يناير 1900، ولا يعرضه كتاريخ إلا على الشاشة. عند قراءته كما هو يصبح 2026-10-18 هو الرقم 46313. تكتب هذه الصفحة التواريخ كنصوص ISO مثل 2026-10-18؛ اختر Unix timestamp من التواريخ إذا كان الكود يتوقع ثواني.

ماذا يحدث للصيغ والألوان والتعليقات؟

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

هل يمكنني تحويل جميع أوراق المصنف دفعة واحدة؟

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

هل يمثل جدول البيانات الكبير مشكلة في JSON؟

يزداد الحجم لأن كل كائن يكرر مفاتيحه، فقد تتحول ورقة من 100,000 صف إلى ملف أكبر من XLSX بعدة ميغابايت. للجداول الكبيرة التي تُحمّل في أدوات التحليل يكون CSV أو Parquet أخف؛ وتمنحك أداة تحويل Excel إلى CSV النسخة المسطحة.

ما دقة الأرقام التي يحتفظ بها JSON؟

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