تحويل Excel إلى JSON
حوّل جدول البيانات إلى JSON يستطيع البرنامج تحميله. ارفع ملف .xlsx أو .xls أو .ods أو .numbers واحصل على مصفوفة فيها كائن واحد لكل صف، مفاتيحه هي عناوين أعمدتك.
محوّل البيانات
أو أفلت ملفات CSV, TSV, TXT … هنا ·
الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة
تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.
الحرف الذي يفصل الأعمدة في ملفات CSV والنصوص، للقراءة والكتابة معًا. الاكتشاف التلقائي يحدده من المدخلات ويكتب الفواصل.
يعمل UTF-8 مع جميع اللغات. اختر UTF-8 with BOM إذا عرض Excel على Windows الحروف المشكولة أو الآسيوية بشكل مشوّه عند فتح ملف CSV.
لمدخلات Excel وODS وNumbers: حوّل الورقة الأولى فقط أو كل الأوراق (ملف CSV لكل ورقة داخل ZIP، أو مفتاح JSON لكل ورقة).
اسم تبويب الورقة في جدول البيانات الجديد، بحد أقصى 31 حرفًا.
مصفوفة كائنات تستخدم أسماء الأعمدة مفاتيح لكل صف؛ ومصفوفة مصفوفات أكثر إحكامًا وتُبقي الترويسة كأول مصفوفة.
اسم العنصر الخارجي الذي يضم كل الصفوف؛ ويصبح كل صف عنصر <row> داخله.
يُستخدم في عبارتي CREATE TABLE وINSERT. حروف وأرقام وشرطات سفلية فقط.
يختلف اقتباس الأسماء وأنواع الأعمدة قليلًا بين قواعد البيانات؛ اختر القاعدة التي ستستورد إليها.
أعد كتابة خلايا التاريخ بصيغة واحدة. صيغة ISO (2026-10-18) هي الأكثر أمانًا لقواعد البيانات والبرمجة؛ وخيار الإبقاء يتركها كما وردت في المصدر.
طريقة استخدام هذه الأداة
- 1
ارفع المصنف
أضف ملفات Excel أو LibreOffice أو Numbers، بحد أقصى 20 ملفًا في المرة الواحدة و95 MB لكل ملف. تأكد من أن الصف الأول في كل ورقة يحتوي على أسماء الأعمدة التي تريدها مفاتيح.
- 2
اختر البنية والأوراق
يكون الخياران «مصفوفة كائنات» وتواريخ ISO محددين مسبقًا. من الإعدادات المتقدمة غيّر بنية JSON إلى «مصفوفة مصفوفات» للحصول على ملف مدمج، أو غيّر الأوراق المراد تحويلها إلى «كل الأوراق» للحصول على مفتاح لكل ورقة.
- 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 بعد صف العناوين
مصفوفة كائنات أم مصفوفة مصفوفات
مصفوفة كائنات
يصبح كل صف كائنًا مفاتيحه هي أسماء العناوين.
- ذاتي الوصف: كل قيمة تحمل اسم عمودها
- سهل القراءة في الكود مثل row.email
- أكبر حجمًا لأن المفاتيح تتكرر في كل صف
مصفوفة مصفوفات
يصبح كل صف قائمة بسيطة من القيم، والعناوين هي القائمة الأولى.
- أصغر ملف
- يطابق طريقة استقبال مكتبات الرسوم البيانية للصفوف
- يجب أن يعرف الكود أي موضع يمثل أي عمود
[
{ "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
JSON
ترميز كائنات JavaScript (JSON)
JSON تنسيق نصي خفيف للبيانات المنظمة، شاعه Douglas Crockford في أوائل الألفية، واعتُمد في RFC 8259 وECMA-404. يمثّل الكائنات والمصفوفات والنصوص والأرقام والقيم المنطقية وnull بصياغة بسيطة مقروءة. وهو التنسيق الافتراضي لواجهات الويب البرمجية وملفات الإعداد وتبادل البيانات بين التطبيقات في معظم لغات البرمجة. لا يتضمن تعليقات ولا تواريخ ولا مخططات، ويصعب قراءة الملفات الكبيرة المتداخلة دون عارض.
- الضغط
- –
- الشفافية
- –
- الحركة
- –
- سنة الظهور
- 2001 · Douglas Crockford
يحوّل الناس 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.
- تحويل JSON إلى Excelحوّل JSON أو JSON Lines إلى ورقة Excel بصيغة XLSX: المفاتيح تصبح عناوين أعمدة وكل سجل يصبح صفًا. حتى 20 ملفًا دفعة واحدة دون حساب.
- تحويل Excel إلى CSVحوّل مصنفات Excel (XLS و XLSX و XLSM) إلى CSV، كل ورقة في ملف مستقل، بفاصلة أو فاصلة منقوطة وترميز UTF-8 يفتحه Excel دون مشكلات.
- تحويل Excel إلى XMLحوّل ورقة Excel إلى XML دون خرائط XML أو علامة تبويب المطور. كل صف يصبح سجلًا وكل عنوان عمود وسمًا. يدعم XLSX و XLS و ODS.
- تحويل Excel إلى SQLحوّل ورقة Excel إلى سكربت SQL لـ MySQL أو PostgreSQL أو SQLite أو SQL Server. العناوين تصبح أعمدة والصفوف عبارات INSERT.
- تحويل XLSX إلى CSVحوّل مصنف XLSX إلى CSV نظيف بترميز UTF-8 لـ Shopify وWooCommerce وMailchimp وSalesforce أو قاعدة بيانات. الصيغ تصبح قيمًا والتواريخ بصيغة ISO.
- تحويل HTML إلى JSONحوّل جدول HTML إلى JSON: خلايا الرأس تصبح مفاتيح وكل صف يصبح كائنًا. ارفع صفحات .html أو .htm المحفوظة دون كتابة كود استخراج.