كيفية تحويل تحويل CSV إلى JSON
- 01أضف ملفات CSVاختر الملفات أو أفلتها على الصفحة.
- 02التحويل على جهازكلا يُرفع أي شيء. عدّل الإعدادات إن أردت.
- 03تنزيلاحفظ كل ملف على حدة، أو كلها في ملف ZIP واحد.

ما هو CSV؟
صفوف نص عادي مفصولة بفواصل. يقرؤها كل برنامج جداول بيانات وكل قاعدة بيانات.
حوّل ملف CSV إلى مصفوفة كائنات JSON، يكون فيها صف العناوين مفاتيح، مع اكتشاف الأرقام وقيم true أو false تلقائيًا. تعمل مع الملفات المفصولة بالفاصلة والفاصلة المنقوطة وTab، وتعمل في متصفحك، ومجانية.
كيف تحوّل CSV إلى JSON
- انقر «اختر الملفات»، أو أفلت ملفات .csv أو .tsv على الصفحة.
- يُحوَّل كل ملف فورًا. يُكتشف الفاصل تلقائيًا.
- اختر «المسافة البادئة» وقرّر هل تريد اكتشاف الأرقام والقيم المنطقية من لوحة الإعدادات على اليمين. انقر «تطبيق على كل الملفات» إذا غيّرتها بعد التحويل.
- احفظ ملف .json، أو اختر «تنزيل الكل (.zip)».
كيف يبدو ملف JSON
المخرج مصفوفة فيها كائن لكل صف بيانات. يُستخدم الصف الأول من CSV دائمًا للمفاتيح. الأسطر الفارغة تُتخطى.
تُرتَّب خلايا العناوين بحيث يكون كل مفتاح صالحًا للاستخدام. العنوان الفارغ يصبح column1 وcolumn2 وهكذا، حسب موضعه. العنوان المكرر يُضاف إليه رقم، فيصبح عمود name الثاني name_2. وإذا كان في صف خلايا أكثر من العناوين، تُحفظ القيم الزائدة تحت أسماء أعمدة مثل column6 بدل حذفها.
تُستخدم المفاتيح كما كُتبت تمامًا. عنوان مثل address.city يبقى مفتاحًا واحدًا فيه نقطة؛ فالأداة لا تبني كائنات متداخلة من الأسماء المنقّطة.
ما وظيفة كل إعداد
- المسافة البادئة: مسافتان (الافتراضي)، أو 4 مسافات، أو «مضغوط» الذي يضع كل شيء في سطر واحد لأصغر ملف.
- اكتشاف الأرقام والقيم المنطقية: مفعّل افتراضيًا. الخلايا مثل 42 أو 3.5 تصبح أرقام JSON، وtrue وfalse تصبحان قيمًا منطقية، وكلمة null والخلايا الفارغة تصبح null. القيم التي ستتغير لو حُوّلت إلى أرقام تبقى نصوصًا: 007 و+1 والأعداد الصحيحة الأكبر من أن تُخزَّن بدقة. أوقف الخيار لتبقى كل القيم نصوصًا، والخلايا الفارغة نصوصًا فارغة.
الفواصل والترميزات
يُكتشف الفاصل من الملف، فتعمل الملفات المفصولة بالفاصلة والفاصلة المنقوطة وTab والخط العمودي (|) كلها دون إعداد. الحقول المقتبسة التي بداخلها فواصل أو فواصل أسطر تُقرأ بشكل صحيح، وتُعالَج نهايات الأسطر في Windows وMac وUnix كلها.
علامة ترتيب البايتات (BOM) لترميز UTF-8 في بداية الملف، التي يضيفها Excel عند الحفظ بصيغة CSV UTF-8، تُزال حتى لا تدخل في اسم المفتاح الأول.
مشكلات شائعة وحلولها
- أصبح صف البيانات الأول هو المفاتيح: ملف CSV ليس فيه صف عناوين. أضف صفًا بأسماء الحقول التي تريدها، ثم حوّل مرة أخرى.
- فقدت الرموز البريدية أو المعرّفات أصفارها البادئة: لا ينبغي أن يحدث ذلك هنا، لأن قيمًا مثل 007 تبقى نصوصًا. إذا كانت مفقودة أصلًا، فغالبًا أزالها Excel قبل حفظ الملف.
- خطأ يذكر علامة اقتباس غير مغلقة: حقل يبدأ بعلامة اقتباس ولا يغلقها. ابحث عن ذلك الصف في محرر نصوص وأصلح علامات الاقتباس.
- خرجت الأرقام كنصوص: فيها مسافات أو رموز عملات أو فواصل آلاف، مثل $1,200. نظّفها في جدول البيانات أولًا، أو عالجها في الكود.
الخصوصية
يُحلَّل ملف CSV بمكتبة Papa Parse داخل متصفحك، ويُكتب ملف JSON على جهازك. قوائم العملاء والصادرات لا تغادر جهاز الكمبيوتر أبدًا. تحتاج إلى العكس؟ أداة «تحويل JSON إلى CSV» تعيد السجلات إلى صفوف.
نظرة سريعة
- السعر
- مجاني. بلا تسجيل وبلا علامة مائية.
- الخصوصية
- تُعالَج الملفات في متصفحك ولا تُرفع أبدًا.
- يقبل
- CSV, TSV
- ستحصل على
- JSON
- دفعة
- حوّل ملفات كثيرة دفعة واحدة ونزّلها في ملف ZIP
- يعمل على
- Chrome وEdge وFirefox وSafari، على الهواتف والحواسيب
- دون اتصال
- بعد أول تحويل، يواصل العمل دون إنترنت
الأسئلة
هل تُرفع ملفاتي؟
أبدًا. يجري تحويل CSV إلى JSON داخل متصفحك، فتبقى ملفاتك على جهازك.
هل يمكنني تحويل عدة ملفات دفعة واحدة؟
نعم. أضف ما تشاء من الملفات ونزّلها كلها في ملف ZIP واحد.
هل يوجد حد لحجم الملف؟
الملفات التي تبلغ عشرات الميغابايت لا مشكلة فيها على معظم أجهزة الكمبيوتر.
هل يمكنها إنشاء JSON متداخل من عناوين منقّطة مثل address.city؟
لا. كل عنوان يصبح مفتاحًا واحدًا كما كُتب تمامًا، فالنتيجة قائمة كائنات مسطّحة.
كيف تُعالَج الخلايا الفارغة؟
مع تفعيل «اكتشاف الأرقام والقيم المنطقية»، تصبح الخلية الفارغة null. ومع إيقافه، تصبح نصًا فارغًا.
هل تعمل مع الملفات المفصولة بالفاصلة المنقوطة أو Tab؟
نعم. يُكتشف الفاصل تلقائيًا، وملفات .tsv مقبولة.
هل يمكنني الحصول على JSON Lines بدل مصفوفة؟
لا. المخرج دائمًا مصفوفة JSON واحدة من الكائنات.
ماذا لو لم يكن في ملف CSV صف عناوين؟
يُستخدم الصف الأول دائمًا للمفاتيح، فأضف صف عناوين قبل التحويل.