tigtools

Excel إلى JSON

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

تعمل في متصفحك لا يلزم التسجيل

أو أفلته هنا. يظل الملف على جهازك.

كيفية الاستخدام

  1. اختر ملف .xlsx أو أسقطه.
  2. اختر ورقة، أو "كل الأوراق" للحصول على كائن مفهرس باسم الورقة.
  3. اختر كائنات أو مصفوفات، منسقة أو مضغوطة.
  4. انسخ JSON أو نزّله.

كيف تعمل الأداة

مع الكائنات، يوفر أول صف غير فارغ المفاتيح ويصبح كل صف بعده كائنًا. تتحول خلايا الرأس الفارغة إلى column_1 وcolumn_2 … وتُضاف لاحقة للأسماء المكررة (id، id_2) بحيث لا تضيع أي قيمة. مع المصفوفات، يصبح كل صف مصفوفة، وتُمدد بالقيمة null إلى الطول نفسه.

تحافظ الأرقام والقيم المنطقية على أنواعها في JSON، وتكون الخلايا الفارغة null، والتواريخ سلاسل نصية بصيغة ISO 8601 (مثل 2024-01-15، ومع الوقت عند وجوده). تعطي الصيغ النتيجة المحفوظة في الملف. لا تُطبَّق تنسيقات الأرقام، لذا تظهر 25 % على أنها 0.25. يتحول النص المنسق إلى نص عادي، والارتباطات التشعبية إلى نصها الظاهر، وقيم الأخطاء إلى سلسلة نصية مثل #N/A. تُتجاهل الصفوف الفارغة تمامًا؛ وفي المناطق المدمجة تحتوي الخلية العلوية اليسرى فقط على القيمة.

تنتج جميع الأوراق كائنًا واحدًا تكون مفاتيحه أسماء الأوراق. تُتجاهل الأوراق المخفية جدًا.

أمثلة

تعبئة قاعدة بيانات

تصبح ورقة تحتوي على الأعمدة id وname وprice بالشكل [{"id": 1, "name": "Pen", "price": 2.5}, …]، جاهزة لسكربت استيراد.

ترجمات محفوظة في Excel

تتحول ورقة تحتوي على الأعمدة key وen وtr إلى كائنات يمكنك إعادة تشكيلها إلى ملفات لغة ببضعة أسطر من الكود.

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

كيف تُكتب التواريخ؟

كتسلسلات نصية بصيغة ISO 8601: التاريخ 2024-01-15 والتاريخ مع الوقت 2024-01-15T09:30:00Z. يخزن Excel التواريخ دون منطقة زمنية، لذا يُكتب الوقت بصيغة UTC دون تحويل.

ماذا يحدث للخلايا الفارغة؟

تصبح null، بحيث تحصل كل الكائنات على المفاتيح نفسها. يتم تجاهل الصفوف التي تكون جميع خلاياها فارغة.

لماذا تظهر النسبة المئوية 0.25 بدلاً من 25%؟

يستقبل JSON القيمة المخزنة وليس التنسيق المعروض. اضرب في 100 في الكود الخاص بك إذا كنت بحاجة إلى النسبة المئوية.

الخصوصية

يُقرأ المصنف في متصفحك ويتم إنشاء JSON على جهازك. لا يتم تحميل أي شيء أو تخزينه أو تضمينه في التحليلات؛ يتم فقط احتساب حدث مجهول يفيد باستخدام الأداة.