طريقة الاستخدام
- الصق مصفوفة JSON من الكائنات (يعمل كائن واحد أيضًا).
- اختر الفاصل — فاصلة لمعظم الأدوات، فاصلة منقوطة لـExcel في المناطق التي تستخدم فاصلة عشرية.
- فعّل «إضافة BOM» إذا كان الملف سيُفتح في Excel ويحتوي نصًا غير إنجليزي.
- انسخ CSV أو نزّله كملف .csv.
شرح الخيارات
- الكائنات المتداخلة
- تُسطَّح إلى أسماء أعمدة بنقاط: {"address":{"city":"Paris"}} تصبح العمود address.city.
- المصفوفات داخل الصفوف
- تُكتب كنص JSON في خلية واحدة، مثلًا [1,2,3]، حتى لا تُفقد أي بيانات.
- المفاتيح المفقودة
- الأعمدة هي اتحاد المفاتيح من كل الصفوف، بترتيب أول ظهور؛ وتحصل الصفوف بلا مفتاح معين على خلية فارغة.
- BOM
- تخبر علامة ترتيب البايت Excel أن الملف بترميز UTF-8. بدونها يعرض Excel على ويندوز الأحرف المُشكَّلة والصينية كرموز غير مفهومة.
مثال
JSON:
[{"id":1,"name":"Ada","address":{"city":"London"}},{"id":2,"name":"Grace, Jr.","tags":["navy","cobol"]}]
CSV:
id,name,address.city,tags
1,Ada,London,
2,"Grace, Jr.",,"[""navy"",""cobol""]"
الأسئلة الشائعة
لماذا يضع Excel كل شيء في عمود واحد؟
تتوقع بعض إعدادات اللغة في Excel الفاصلة المنقوطة كفاصل. اختر «فاصلة منقوطة» كفاصل، أو افتح الملف عبر Data → From Text/CSV واختر الفاصل هناك.
لماذا تظهر أحرفي مشوّشة في Excel؟
يفترض Excel ترميزًا قديمًا ما لم يبدأ الملف بعلامة BOM لـUTF-8. فعّل «إضافة BOM (لبرنامج Excel)» ونزّل مجددًا.
كيف تُعالَج الفواصل وعلامات الاقتباس داخل القيم؟
باتباع RFC 4180، تُلَفّ القيم التي تحتوي فواصل أو علامات اقتباس أو فواصل أسطر بعلامتي اقتباس مزدوجتين، وتُضاعَف علامات الاقتباس بداخلها.
هل هناك حد لعدد الصفوف؟
لا حد ثابت. تُحوَّل عشرات الآلاف من الصفوف خلال ثانية أو ثانيتين في المتصفح؛ ويتوقف Excel نفسه عند 1,048,576 صفًا.
الخصوصية
تعمل هذه الأداة بالكامل داخل متصفحك. تُعالَج ملفاتك ونصوصك على جهازك ولا تُرفع أبدًا إلى خوادمنا.