طريقة الاستخدام
- اختر أو أفلت ملف .xlsx أو .xls أو .ods أو CSV.
- اختر الورقة. أبقِ «الصف الأول هو العنوان» مفعّلة للحصول على كائنات، أو أطفئها للحصول على مصفوفات.
- نزّل ملف .json أو انسخ النتيجة.
شرح الخيارات
- JSON (كائنات)
- مصفوفة بكائن واحد لكل صف: [{"Name": "Ada", "Age": 36}]. تحصل خلايا العناوين الفارغة أو المكررة على مفاتيح فريدة مثل column3 أو id_2.
- JSON (صفوف)
- مصفوفة من المصفوفات، واحدة لكل صف، بما في ذلك صف العناوين: [["Name", "Age"], ["Ada", 36]]. مفيدة عندما لا تحتوي الورقة على صف عناوين.
- الأنواع
- تبقى الأرقام والقيم المنطقية أرقامًا وقيمًا منطقية؛ وتصبح الخلايا الفارغة null؛ وتصبح التواريخ "2024-01-15" أو "2024-01-15T09:30:00".
مثال: كيف تتحول الصفوف إلى JSON
مع تفعيل صف العناوين، يعطي الصف الأول المفاتيح ويصبح كل صف بعده كائنًا. جدول مثل هذا:
| name | age | city | active |
|---|---|---|---|
| Ada | 36 | ||
| Bob | Rome | TRUE |
يعطي JSON التالي، حيث تحتفظ الأرقام والقيم المنطقية بنوعها وتصبح الخلايا الفارغة null:
[
{"name": "Ada", "age": 36, "city": null, "active": null},
{"name": "Bob", "age": null, "city": "Rome", "active": true}
]
مع تعطيل صف العناوين، أو مع صيغة الصفوف، تحصل على مصفوفة من المصفوفات تتضمن الصف الأول. والصفوف الأطول من صف العناوين تحصل على مفاتيح تسمى column5 وcolumn6 وهكذا.
الأسئلة الشائعة
هل يمكنني تحويل كل الأوراق دفعة واحدة؟
نعم. تعطي «تنزيل كل الأوراق» ملف ZIP بملف JSON واحد لكل ورقة.
لماذا تكون القيمة رقمًا في JSON لكنها منسّقة في Excel؟
يحتفظ JSON بالقيمة المخزَّنة، لذا تصبح 12.5% هي 0.125 وتصبح خلية العملة رقمًا عاديًا. استخدم إخراج CSV إذا احتجت إلى النص تمامًا كما يُعرض.
هل تُضمَّن الصيغ؟
تُستخدم النتيجة المحفوظة في الملف، وليس الصيغة نفسها.
الخصوصية
تعمل هذه الأداة بالكامل داخل متصفحك. تُعالَج ملفاتك ونصوصك على جهازك ولا تُرفع أبدًا إلى خوادمنا.