Excel/CSV إلى JSON

حوّل جدول بيانات Excel أو CSV إلى JSON أو CSV مباشرة في متصفحك.

جارٍ تحميل الأداة…

Excel/CSV إلى JSONأفلِت ملف ‎.xlsx‎ أو ‎.xls‎ أو ‎.ods‎ أو ‎.csv‎ وحوّل أي ورقة إلى مصفوفة JSON نظيفة من الكائنات (يُعامَل الصف الأول كمفاتيح) أو أعدها إلى CSV. يجري التحليل بالكامل داخل متصفحك باستخدام SheetJS، لذا لا يُرفع جدول بياناتك أبدًا ويبقى خاصًا حتى مع البيانات الحساسة.

ما هي Excel/CSV إلى JSON؟

Excel/CSV إلى JSON هو محوّل مجاني يعمل في المتصفح ويحوّل بيانات جداول البيانات إلى JSON ملائم للمطوّرين أو CSV بسيط. يقرأ مصنّفات Excel متعددة الأوراق (‎.xlsx‎ و‎.xls‎) وجداول OpenDocument (‎.ods‎) والملفات المفصولة بفواصل (‎.csv‎)، ويتيح لك اختيار الورقة التي تريد تحويلها. يستخدمه المطوّرون والمحلّلون ومنشئو no-code لتعبئة قاعدة بيانات، أو تغذية واجهة برمجة تطبيقات أو ثبت اختبار، أو الاطّلاع السريع على البيانات الجدولية بصيغة JSON منظَّمة. يصبح الصف الأول من الورقة المحددة مفاتيح الكائنات، ويمكنك نسخ النتيجة أو تنزيلها كملف ‎.json‎ أو ‎.csv‎.

كيفية استخدام Excel/CSV إلى JSON

  1. اسحب جدول بيانات وأفلِته في منطقة الإفلات، أو انقر لاختيار ملف ‎.xlsx‎ أو ‎.xls‎ أو ‎.ods‎ أو ‎.csv‎. تقرأ الأداة الملف وتعرض اسمه وعدد الأوراق التي وجدتها.
  2. اختر ورقة من قائمة الورقة المنسدلة إذا كان المصنّف يحتوي على أكثر من واحدة. يتحدّث التحويل تلقائيًا للورقة التي تختارها.
  3. اختر صيغة الإخراج بمفتاح التبديل JSON / CSV. يُنتج JSON مصفوفة من الكائنات مفاتيحها من صف العناوين؛ ويُنتج CSV جدولًا مفصولًا بفواصل.
  4. افتح الإعدادات لتشغيل أو إيقاف التنسيق المنمّق (المسافة البادئة) لمخرجات JSON.
  5. راجع النص المحوّل في لوحة الإخراج، ثم استخدم نسخ لأخذه، أو تنزيل لحفظ ملف ‎.json‎ أو ‎.csv‎.

أمثلة

تحويل ورقة واحدة من مصنّف إلى JSON

أفلِت sales.xlsx الذي يحتوي على الورقتين "Q1" و"Q2"، واختر "Q2" من قائمة الورقة المنسدلة، وأبقِ JSON محددًا. الإخراج هو مصفوفة من الكائنات مفاتيحها مأخوذة من صف عناوين Q2، جاهزة للنسخ أو التنزيل كملف sales.json.

تنظيف ملف CSV غير مرتّب

أفلِت contacts.csv، واترك الورقة الوحيدة كما هي، وبدّل المفتاح إلى CSV. تُعيد الأداة إصدار ملف مفصول بفواصل ومُطبَّع يمكنك تنزيله كملف contacts.csv، أو انتقل إلى JSON لفحص الصفوف نفسها ككائنات.

JSON مضغوط لحمولة واجهة برمجة تطبيقات

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

الأسئلة الشائعة

هل يُرفع جدول بياناتي إلى خادم؟
لا. تُقرأ الملفات وتُحوَّل بنسبة 100% داخل متصفحك باستخدام مكتبة SheetJS (xlsx). لا يُرفع أي شيء، لذا تبقى حتى الجداول السرية أو الداخلية خاصة تمامًا.
ما أنواع الملفات المدعومة؟
مصنّفات Excel (‎.xlsx‎ و‎.xls‎) وجداول OpenDocument (‎.ods‎) والملفات المفصولة بفواصل (‎.csv‎). تتيح لك المصنّفات متعددة الأوراق اختيار الورقة التي تريد تحويلها.
كيف تُحدَّد مفاتيح JSON؟
يُعامَل الصف الأول من الورقة المحددة كعناوين، ويصبح كل صف تالٍ كائنًا مفاتيحه هي تسميات العناوين تلك. تُملأ الخلايا الفارغة بسلسلة فارغة بحيث يكون لكل كائن المفاتيح نفسها.
ماذا يفعل إعداد التنسيق المنمّق؟
عند تشغيل التنسيق المنمّق، يُزاح JSON بمسافتين بادئتين لسهولة القراءة. أوقفه في الإعدادات للحصول على JSON مضغوط في سطر واحد أصغر حجمًا وجاهز للصق في الكود.
هل يمكنه التعامل مع الملفات الكبيرة؟
يمكنه تحويل أوراق كبيرة إلى حد معقول، لكن كل شيء يجري في علامة تبويب متصفحك، لذا تستهلك المصنّفات الكبيرة جدًا ذاكرة أكبر وقد تستغرق لحظة. إذا تعذّر تحميل ملف فقد يكون تالفًا أو محميًا بكلمة مرور.

أدوات ذات صلة