تحويل CSV إلى JSON
الصق ملف CSV من Excel أو جداول بيانات Google أو أي تطبيق، واحصل على JSON نظيف يمكنك نسخه مباشرةً إلى شيفرتك.
محفوظ على هذا الجهاز
يعمل داخل متصفحك. لا يُرفع أي شيء.
محفوظ
CSV JSON
سيظهر CSV هنا أثناء الكتابة.
سيظهر JSON هنا أثناء الكتابة.
طريقة الاستخدام
-
الصق CSV أو افتحه
الصقه، أو أفلت ملف .csv أو افتحه. يُكتشف الفاصل تلقائيًا، وتُقرأ القيم المحاطة بعلامات اقتباس والتي تحتوي على فواصل أو فواصل أسطر بشكل صحيح.
-
اختر بنية JSON
اختر قائمة كائنات أو قائمة مصفوفات، وقرّر ما إذا كانت الأعداد وقيم true/false ستُحوَّل، واضبط المسافة البادئة.
-
انسخ JSON أو نزّله
راجع معاينة الجدول إن لزم الأمر، ثم انسخ JSON أو احفظه كملف .json.
الأسئلة الشائعة
هل يُرفع ملف CSV إلى خادم؟
لا. يُقرأ الملف ويُحوَّل داخل متصفحك، لذا تبقى قوائم العملاء والملفات المُصدَّرة والتقارير على جهازك.
ما ملفات CSV التي يمكنها قراءتها؟
الملفات المفصولة بفواصل أو فواصل منقوطة أو علامات جدولة أو خطوط عمودية، مع اكتشاف الفاصل تلقائيًا. ويمكن أن تحتوي القيم بين علامتي اقتباس مزدوجتين على فواصل وفواصل أسطر وعلامات اقتباس مضاعفة، كما يسمح معيار CSV (RFC 4180). ويُفهم أيضًا سطر «sep=» الذي يضيفه Excel أحيانًا.
كيف تُكتشف الأعداد وقيم true/false؟
تصبح الأعداد أعدادًا في JSON، وتصبح TRUE وFALSE بأي حالة أحرف القيمتين true وfalse، وتصبح الخلايا الفارغة null. أما القيم مثل 007، أو الأعداد التي تتجاوز 15 رقمًا مثل أرقام البطاقات أو الطلبات، فتبقى نصًا حتى لا يضيع أي رقم. عطّل «اكتشاف الأعداد وtrue/false» للإبقاء على كل القيم نصًا.
هل يمكنني الحصول على JSON متداخل؟
نعم. فعّل «إعادة بناء البيانات المتداخلة»: تصبح الأعمدة مثل address.city كائنات متداخلة، والخلايا التي تحتوي على قائمة JSON مثل ["a","b"] مصفوفات حقيقية. إنها العملية العكسية تمامًا لأداة «تحويل JSON إلى CSV».
ماذا لو احتوت بعض الصفوف على خلايا أكثر أو أقل من صف العناوين؟
تصبح الخلايا الناقصة null (أو نصًا فارغًا عند تعطيل اكتشاف الأعداد)، وتُحفظ الخلايا الزائدة تحت مفاتيح مثل column_5. وتخبرك الأداة بعدد الصفوف المتأثرة، لتتمكن من مراجعة ملفك.
يعرض ملف CSV القادم من Excel أحرفًا غريبة. لماذا؟
غالبًا ما يحفظ Excel على Windows ملفات CSV بترميز إقليمي قديم بدلًا من UTF-8. تتعرّف الأداة على ذلك وتقرأ الملف بالترميز الذي يستخدمه Excel للغة هذه الصفحة، كما تقرأ ملفات UTF-16. وإذا ظلت الحروف تظهر بشكل خاطئ، فاحفظ الملف بصيغة «CSV UTF-8» وافتحه من جديد.