تحويل CSV إلى JSON

الصق ملف CSV من Excel أو جداول بيانات Google أو أي تطبيق، واحصل على JSON نظيف يمكنك نسخه مباشرةً إلى شيفرتك.

محفوظ على هذا الجهاز

يعمل داخل متصفحك. لا يُرفع أي شيء.

محفوظ

CSV JSON

تُضاف فاصلة عليا في بداية الخلايا التي تبدأ بالرمز = أو + أو - أو @، فتعرضها برامج جداول البيانات كنص بدلًا من تنفيذها كصيغ.

يضيف علامة غير مرئية في بداية الملف المُنزَّل كي يعرض Excel الحروف العربية وغيرها من الأحرف بشكل صحيح.

البنية

تصبح الأعمدة مثل address.city كائنات متداخلة، والخلايا التي تحتوي على قائمة JSON مصفوفات حقيقية.

سيظهر CSV هنا أثناء الكتابة.

سيظهر JSON هنا أثناء الكتابة.

طريقة الاستخدام

  1. الصق CSV أو افتحه

    الصقه، أو أفلت ملف ‎.csv أو افتحه. يُكتشف الفاصل تلقائيًا، وتُقرأ القيم المحاطة بعلامات اقتباس والتي تحتوي على فواصل أو فواصل أسطر بشكل صحيح.

  2. اختر بنية JSON

    اختر قائمة كائنات أو قائمة مصفوفات، وقرّر ما إذا كانت الأعداد وقيم true/false ستُحوَّل، واضبط المسافة البادئة.

  3. انسخ 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» وافتحه من جديد.

تثبيت One For All على حاسوبك

بعد ذلك يُفتح One For All في نافذة خاصة به، مثل أي تطبيق، مباشرةً من سطح المكتب أو الشاشة الرئيسية. لا حاجة إلى تنزيل أي شيء من متجر تطبيقات، وتظل ملفاتك على جهازك.

  1. انقر على أيقونة التثبيت في طرف شريط العنوان، أو افتح قائمة المتصفح (⋮).
  2. اختر «تثبيت One For All» أو «تثبيت الصفحة كتطبيق»: سيُضاف اختصار إلى سطح المكتب وإلى تطبيقاتك.

هل تريد تنزيل محرّك هذه الأداة؟

تعمل هذه الأداة بالكامل داخل متصفحك. ولهذا تحتاج إلى تنزيل العناصر أدناه من One For All مرة واحدة فقط. بعد ذلك تُحفظ على هذا الجهاز، فتبدأ الأداة فورًا في المرة القادمة.

لا تُرسَل ملفاتك إلى أي مكان أبدًا.