محول Excel إلى JSON
يحول أداة Excel to JSON Converter ملفات XLSX إلى تنسيق JSON مباشرة في المتصفح دون الحاجة لرفع الملفات، مع الحفاظ على خصوصيتك بشكل كامل.
اسحب وأفلت الملفات هنا
أو تصفح الملفات
الحجم الأقصى للملف: 100 MB · الحد الأقصى 10 ملفات في المرة الواحدة
Excel to JSON Converter هو أداة تحويل تعمل بالكامل على جانب العميل باستخدام مكتبة SheetJS، حيث تقرأ ملف XLSX وتستخرج البيانات من الورقة الأولى وتحولها إلى مصفوفة JSON منظمة. تعتمد الأداة على utils.sheet_to_json() لتحويل الصف الأول إلى مفاتيح كائنات والصفوف التالية إلى قيم، مع دعم أنواع البيانات مثل الأرقام، النصوص، القيم البوليانية، والتواريخ. تتم المعالجة ضمن متصفحك مما يضمن عدم رفع أي بيانات حساسة إلى خوادم خارجية، وهو أمر مهم لحماية خصوصيتك. يمكنك أيضًا استخدام أدوات ذات صلة مثل XLSX to CSV لتحويل Excel إلى CSV وJson To Csv لتبديل JSON إلى CSV.
كيفية استخدام Excel to JSON Converter
- قم بتحميل ملف Excel بصيغة XLSX من جهازك.
- يتم تلقائيًا استخراج بيانات الورقة الأولى من الملف.
- يتم تحويل البيانات إلى مصفوفة JSON مع استخدام الصف الأول كمفاتيح للكائنات.
- يمكنك عرض أو نسخ النص الناتج مع تنسيق بمسافتين لسهولة القراءة.
- استخدم النتيجة مباشرة في تطبيقات JavaScript أو استوردها إلى قواعد بيانات أو واجهات برمجة التطبيقات.
كيف تعمل الأداة
تعتمد الأداة على مكتبة SheetJS لتنفيذ التحويل داخل المتصفح. تقوم بقراءة ملف XLSX، وتحديدًا الورقة الأولى، ثم تستخدم دالة utils.sheet_to_json() التي تحول الصف الأول إلى مفتاح لكل كائن JSON والصفوف التالية كقيم. تدعم الأداة أنواع بيانات متعددة مثل الأعداد الصحيحة والعشرية، النصوص، القيم المنطقية، والتواريخ بصيغة ISO. الخلايا الفارغة لا تُدرج في الناتج لتقليل حجم البيانات وتحسين الأداء.
مثال على التحويل
Excel Input:
| Name | Age | Member |
|-------|-----|--------|
| Ali | 30 | true |
| Sara | 25 | false |
JSON Output:
[
{
"Name": "Ali",
"Age": 30,
"Member": true
},
{
"Name": "Sara",
"Age": 25,
"Member": false
}
]متى تستخدم Excel to JSON Converter
- عندما تحتاج لاستيراد بيانات جدولية من Excel إلى تطبيقات JavaScript أو قواعد بيانات.
- لتحويل ملفات XLSX إلى JSON لاستخدامها في واجهات برمجة التطبيقات (APIs) أو خدمات الويب.
- للمطورين الذين يريدون اختبار أو معالجة بيانات Excel بسرعة داخل المتصفح دون برامج خارجية.
- للمصممين الذين يحتاجون إلى تحويل بيانات جدولية إلى تنسيقات مناسبة للبرمجيات.
- لطلاب علوم الحاسوب الذين يتعاملون مع تنسيق بيانات متعدد ويحتاجون لتحويل سريع دون فقدان الخصوصية.
يمكنك أيضًا تجربة أدوات ذات صلة مثل Csv To Json لتحويل CSV إلى JSON أو Json To Csv لعكس العملية.
الأسئلة الشائعة
هل تدعم الأداة أنواع البيانات المختلفة في Excel عند التحويل إلى JSON؟
نعم، الأداة تدعم أنواع البيانات الأساسية مثل الأعداد (integers وfloats)، النصوص (strings)، القيم المنطقية (boolean)، والتواريخ بصيغة ISO 8601. يتم تحويل كل نوع بشكل مناسب في JSON للحفاظ على دقة البيانات.
كيف تتعامل الأداة مع الخلايا الفارغة في ملف Excel؟
الخلايا الفارغة تُحوّل إلى قيم undefined ويتم حذفها من كائن JSON الناتج، مما يقلل من حجم الناتج ويجعل البيانات أنظف وأسهل في المعالجة.
هل يتم رفع الملفات إلى خوادم خارجية أثناء التحويل؟
لا، التحويل يتم بالكامل داخل المتصفح باستخدام مكتبة SheetJS، مما يعني أن بياناتك لا تغادر جهازك وتظل محمية من الوصول الخارجي.
هل يمكنني استخدام الأداة لتحويل ملفات Excel التي تحتوي على أوراق متعددة؟
حالياً، الأداة تركز على استخراج وتحويل الورقة الأولى فقط من ملف XLSX. لتحويل أوراق متعددة، يجب معالجة كل ورقة بشكل منفصل أو استخدام أدوات متخصصة.
كيف يمكنني استخدام النتائج في تطبيقات JavaScript؟
الناتج هو مصفوفة JSON منظمة يمكن استيرادها مباشرة في تطبيقات JavaScript باستخدام JSON.parse() أو تضمينها كنموذج بيانات ثابت.