طريقة الاستخدام
- الصق JSON أو افتح ملف .json.
- تحقق من المعاينة. يصبح كل مفتاح موجود في أي كائن عمودًا.
- نزّل ملف .xlsx.
شرح الخيارات
- الأشكال المدعومة
- مصفوفة من الكائنات ([{"a": 1}])، أو مصفوفة من المصفوفات ([[1, 2]])، أو كائن يغلّف مصفوفة مثل {"data": [...]}. تُستخدم أول خاصية مصفوفة.
- القيم المتداخلة
- تُكتب الكائنات والمصفوفات داخل سجل كنص JSON في خلية واحدة. استخدم منسّق JSON أولًا إذا أردت تسطيحها.
- الأنواع
- تصبح الأرقام والقيم المنطقية أرقام Excel وTRUE/FALSE؛ ويترك null الخلية فارغة.
مثال: سجلات بمفاتيح مختلفة
افترض أن المصفوفة تحتوي على سجلين ليس لهما الحقول نفسها:
[
{"name": "Ada", "age": 36, "tags": ["a", "b"]},
{"name": "Bob", "city": "Rome", "active": true}
]
الأعمدة هي كل مفتاح بترتيب ظهوره الأول، والسجل الذي ينقصه مفتاح يترك تلك الخلية فارغة:
| name | age | tags | city | active |
|---|---|---|---|---|
| Ada | 36 | [“a”,“b”] | ||
| Bob | Rome | TRUE |
تُكتب المصفوفة tags كنص JSON في خلية واحدة، وتصبح true قيمة Excel هي TRUE. وإذا كان المستوى الأعلى مصفوفة من المصفوفات، يُستخدم الصف الأول كما هو ولا يُنشأ صف عناوين.
الأسئلة الشائعة
ما ترتيب الأعمدة؟
تتبع الأعمدة ترتيب ظهور المفاتيح لأول مرة في المصفوفة.
هل يمكنني إنشاء عدة أوراق؟
ورقة واحدة لكل تحويل. حوّل كل مصفوفة على حدة وادمجها في Excel إذا احتجت المزيد.
كيف أحافظ على دقة المعرّفات الطويلة؟
اكتبها كسلاسل نصية في JSON ("110101199003074514"). تفقد الأرقام غير المُقتبَسة التي تتجاوز 15 إلى 16 خانة دقتها عند قراءتها بأي برنامج JavaScript، وتُكتب السلاسل النصية دائمًا في Excel كنص.
الخصوصية
تعمل هذه الأداة بالكامل داخل متصفحك. تُعالَج ملفاتك ونصوصك على جهازك ولا تُرفع أبدًا إلى خوادمنا.