Skip to main content

مُحول إكسيل إلى JSON قم بتحويل جداول إكسيل (.xlsx, .xls) إلى تنسيق JSON مع اختيار الصفحة.

إكسيل إلى JSON illustration
🔄

إكسيل إلى JSON

قم بتحويل جداول إكسيل (.xlsx, .xls) إلى تنسيق JSON مع اختيار الصفحة.

1

ارفع ملف إكسل

اسحب وأسقط أو اختر ملف .xlsx، .xls، أو .ods

2

اختر ورقة العمل

اختر الورقة التي تريد تحويلها إذا كان الكتاب يتضمن عدة أوراق عمل.

3

حمّل JSON

انسخ أو حمّل مصفوفة JSON الناتجة.

Loading tool...

What Is إكسيل إلى JSON?

يُحَوِّل Excel إلى JSON جداول بيانات Microsoft Excel إلى تنسيق JavaScript Object Notation. يدعم هذا الأداة تنسيقات الملفات .xlsx و .xls و .xlsb و .ods، ويستخدم مكتبة SheetJS (xlsx) لتحليل الجداول بشكل موثوق. يتم استخدام الصف الأول من كل ورقة كمفاتيح للكائنات، ويتحول كل صف لاحق إلى كائن JSON.对于 الكتب التي تحتوي على عدة أوراق، يمكنك تحديد الورقة التي تريد تحويلها. يحدث التحويل بالكامل في متصفحك - ملفات الجداول لا يتم تحميلها أبدًا على أي خادم.

Why Use إكسيل إلى JSON?

  • يدعم تنسيقات الملفات .xlsx و .xls و .xlsb و .ods.
  • دعماً لملفات الأوراق المتعددة مع محدد ورقة العمل.
  • مساحة بادئة JSON قابلة للتكوين (2 أو 4 مسافات).
  • الملفات لا تترك متصفحك أبدا - خصوصية كاملة.

Common Use Cases

تطوير واجهة برمجة التطبيقات

تحويل بيانات إكسل إلى JSON للاستخدام كبيانات محاكاة أو اختبار في واجهة برمجة التطبيقات.

استيراد قاعدة البيانات

تحويل بيانات الجدول الزمني إلى JSON للاستيراد إلى MongoDB أو قواعد بيانات NoSQL الأخرى.

تطبيقات الويب

تحويل ملفات بيانات إكسل إلى JSON لاستخدامها في تطبيقات الويب الأمامية.

هجرة البيانات

تحويل بيانات إكسل القائمة على الجدول الزمني إلى JSON لأنابيب البيانات الحديثة.

Technical Guide

يتعامل مع تحليل الملفات بواسطة مكتبة SheetJS (xlsx)، والتي تقرأ الملف المحمل كـ ArrayBuffer وتفسر تنسيق الجدول الثنائي. تدعم المكتبة تنسيقات Microsoft Office (BIFF لتنسيق .xls، OOXML لتنسيق .xlsx) و OpenDocument (.ods) وتنسيقات جداول أخرى.

تُحَوِّل أداة sheet_to_json() ورقة العمل إلى مصفوفة من الكائنات باستخدام الصف الأول كمفاتيح. يتم استبعاد الصفوف الفارغة عادةً. يتم تحويل قيم الخلايا إلى معادلها في لغة جافا سكريبت: الأرقام والřet و التواريخ والقيم المنطقية.

对于 الكتب التي تحتوي على عدة أوراق، يوفر مصفوفة SheetNames قائمة بالأوراق المتاحة، ويمكن للمستخدمين تحديد الورقة التي يريدون تحويلها. يتم معالجة التحويل فقط للورقة المحددة.

ملاحظة الأداء: قد تستغرق الجداول الكبيرة جدًا (100000+ صف) عدة ثوان لتحليلها في المتصفح. تمت оптимيزة مكتبة xlsx لاستخدام المتصفح ولكن استخدام الذاكرة يتوسع مع حجم الملف.

Tips & Best Practices

  • 1
    يجب أن تحتوي الصفحة الأولى من كل ورقة على رؤوس الأعمدة - تصبح مفاتيح JSON.
  • 2
    قد لا تتحول الخلايا المدمجة كما هو متوقع - قم bằng فصل الخلايا قبل التحويل.
  • 3
    تُحوّل خلايا التاريخ إلى تمثيلات تاريخ JavaScript - قم بتهيئتها حسب الحاجة.
  • 4
    للملفات الكبيرة ، قد يستغرق المعالجة بضع ثوانٍ اعتماداً على جهازك.

Related Tools

Frequently Asked Questions

Q ما التنسيقات المدعومة؟
يدعم المحول تنسيقات .xlsx (إكسل 2007+) و .xls (إكسل 97-2003) و .xlsb (ثنائي) و .ods (OpenDocument).
Q هل يتم تحميل ملفي إلى خادم؟
لا ، يحدث جميع المعالجات محلياً في متصفحك. لا يغادر ملفك جهازك أبدا.
Q كيف تتم معالجة التواريخ؟
تُحوّل قيم تواريخ إكسل إلى تمثيلات تاريخ JavaScript. قد تحتاج إلى تهيئتها لاستخدامها في حالتك.
Q ماذا عن الصيغ؟
تُصدّر قيم الخلايا ، وليس الصيغ. يتم تضمين نتيجة كل صيغة محسوبة في JSON.
Q هل هناك حد لحجم الملف؟
الحد العملي يعتمد على ذاكرة متصفحك. عادةً ما تتم معالجة الملفات التي تصل إلى 10-20 ميغابايت دون مشاكل.

About This Tool

إكسيل إلى JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.