محوّل CSV إلى JSON
حوّل ملفات CSV أو TSV دفعة واحدة إلى JSON أو NDJSON، مع دعم مجموعة متنوعة من معلمات التحليل والإخراج.
وضع التنفيذ في المتصفح: تُعالج بياناتك في متصفحك ولا تُرفع إلى الخادم.
السرعة والاستقرار: تعتمد سرعة المعالجة على جهازك ومتصفحك. للأعمال الدفعية الكبيرة، قد يكون إصدار سطح المكتب أكثر استقرارًا.
جارٍ تحميل الأداة، يرجى الانتظار...
جارٍ تحميل الأداة، يرجى الانتظار...
إذا تعذر تحميل الأداة عبر الإنترنت أو تشغيلها، جرّب أداة سطح المكتب. https://tools.yikeaigc.com/
استخدام الأداة
العودة إلى الإصدار القديم
i
يُفضّل ضبط معلمات التحليل قبل بدء التحويل.يدعم نصوص CSV وTSV وTXT والملفات الدفعية؛ تعرض الواجهة أول 20 ملفًا فقط، وسيتم تحويل كل الملفات.
تحويل CSV/TSV إلى JSON
إخراج NDJSON
ربط الأعمدة واستنتاج الأنواع
الإعدادات قابلة للحفظ
اختر مصدر بيانات CSV
يمكن اختيار ملفات CSV وTSV وTXT دفعة واحدة، أو لصق نص CSV مباشرة للتحويل.
تتم معالجة الملفات في هذه الصفحة ولا حاجة لرفعها إلى الخادم.
إعدادات التحليل والإخراج والربط
يُفضّل النقر على “التعرّف التلقائي” للحصول على الفاصل والمعاينة، ثم ضبط الإخراج حسب بنية JSON المطلوبة.
إعدادات التحليل
يمكن التعرف تلقائيًا أولًا، ثم الضبط يدويًا.
إعدادات الإخراج
مصفوفة الكائنات مناسبة لبيانات الواجهة؛ وNDJSON مناسب للسجلات والاستيراد سطرًا بسطر.
تصفية الأعمدة وإعادة تسميتها
يمكن إدخال اسم العمود أو فهرسه، ويبدأ الفهرس من 0.
بعد التعبئة، تُخرج هذه الأعمدة فقط.
يسري فقط عند ترك الاحتفاظ بالأعمدة فارغًا.
معاينة البيانات
معاينة أول بضعة صفوف تلقائيًا بعد استيراد البيانات.
صفوف البيانات0
عدد الأعمدة0
الفاصل-
المصدر-
التحويل والمعاينة والتنزيل
حوّل أولًا لإنشاء النتيجة. يمكن نسخ نتيجة واحدة أو تنزيلها مباشرة؛ ويمكن تنزيل عدة ملفات كـ ZIP.
حالة المعالجة
بانتظار التحويل.
تأكد من الإعدادات ثم انقر “بدء التحويل”.
تم إنشاء النتائج
يمكنك تنزيل ملف JSON المحوّل.
معاينة النتيجة
تُعرض معاينة أول 120KB فقط من أول نتيجة.
转换后将在这里显示JSON预览。
نصائح المعالجة
يمكنك تعديل الفاصل أو الترميز أو إعدادات الرأس حسب التلميح.
التعليمات
تعليمات استخدام البرنامج
- اختيار مصدر البيانات: يمكن رفع ملفات CSV أو TSV أو TXT، كما يمكن لصق نص CSV مباشرةً؛ تعرض الملفات المجمعة أول 20 ملفًا فقط للمراجعة، بينما تتم معالجة جميع الملفات عند التحويل.
- ضبط معلمات التحليل: اختر الفاصل أو اتركه يُكتشف تلقائيًا أولًا، ثم اضبط الترميز ومحدد النص وصف العناوين ومعالجة الصفوف الفارغة ومعالجة المسافات قبل النص وبعده وبادئة صفوف التعليقات حسب حالة البيانات.
- ضبط بنية الإخراج: يمكن اختيار مصفوفة كائنات أو مصفوفة مصفوفات أو مصفوفة أزواج مفتاح وقيمة؛ ويدعم تنسيق الإخراج JSON القياسي وNDJSON، مع إمكانية ضبط طريقة المسافة البادئة.
- تكوين معالجة الحقول: يمكن تعديل نمط أسماء المفاتيح، وتفعيل استنتاج الأنواع، وتحويل السلاسل الفارغة إلى null، وإنشاء كائنات متداخلة حسب النقطة، كما يمكن إدخال الأعمدة المحتفظ بها والأعمدة المستبعدة وقواعد إعادة التسمية.
- معاينة البيانات: بعد الدخول إلى إعدادات المعلمات، راجع نتيجة التحليل وعدد صفوف البيانات وعدد الأعمدة ومعلومات المصدر، وتأكد من عدم انزياح الحقول قبل التحويل.
- بدء التحويل: انقر على “بدء التحويل”، وسيُنشئ الأداة نتيجة JSON أو NDJSON وفقًا للمعلمات الحالية.
- تنزيل النتيجة: يمكن تنزيل النتيجة الفردية مباشرةً؛ أما الملفات المتعددة فسيتم إخراجها بأسماء الملفات الأصلية، وعند تكرار الاسم سيتم ترقيمها تلقائيًا، ويمكن ضغطها في ملف ZIP للتنزيل.
الأسئلة الشائعة
جواب: تستخدم مصفوفة الكائنات رؤوس الجدول كأسماء حقول، وهي مناسبة لبيانات الواجهات وتنظيم بيانات الأعمال؛ بينما تحتفظ مصفوفة المصفوفات بقيم كل صف فقط، وبنيتها أكثر اختصارًا، وهي مناسبة لسيناريوهات معالجة البيانات ذات ترتيب الحقول الثابت.
جواب: NDJSON هو تنسيق يحتوي على قيمة JSON واحدة في كل سطر، وهو مناسب للسجلات والاستيراد الجماعي والمعالجة المتدفقة ومهام البيانات التي تُقرأ سطرًا بسطر. عند الحاجة إلى معالجة البيانات سطرًا بسطر، يمكنك اختيار إخراج NDJSON.
جواب: بعد تفعيل “إنشاء كائنات متداخلة حسب النقطة”، سيتم تحويل رؤوس مثل user.name وuser.email إلى بنية مثل {"user":{"name":"...","email":"..."}}، وهي مناسبة لتنظيم الحقول متعددة المستويات مثل المستخدمين والطلبات والمنتجات.
ج: بعد تفعيل «استنتاج النوع»، ستحوّل الأداة الأرقام وtrue وfalse وnull وتنسيقات التاريخ إلى أنواع JSON المقابلة. إذا كنت بحاجة إلى الاحتفاظ بالسلاسل النصية الأصلية، يمكنك إيقاف استنتاج النوع.
ج: يدعم «الاحتفاظ بالأعمدة فقط» و«استبعاد الأعمدة» إدخال أسماء الأعمدة أو الفهارس، مع فصل القيم المتعددة بفواصل؛ أما «إعادة تسمية الأعمدة» فتُملأ بقاعدة واحدة في كل سطر، مثل user.name=user.fullName.
ج: افتراضيًا، سيُستخدم اسم الملف الأصلي مع استبدال الامتداد بـ json أو ndjson. إذا تكررت أسماء عدة ملفات، فستضيف الأداة تلقائيًا رقمًا إلى أسماء الملفات اللاحقة لتجنب استبدال النتائج.
أدوات ذات صلة
محوّل من النظام العشري إلى الثماني
حوّل الأرقام العشرية بسرعة إلى تنسيق ثماني، مع دعم المعال...
محول الكلمات الإنجليزية إلى أرقام
حوّل كلمات الأرقام الإنجليزية إلى أرقام عربية، مع دعم تحو...
أداة تحويل صيغ الصور دفعة واحدة
حوّل صيغ JPG وPNG وWebP وغيرها دفعة واحدة، مع ضبط الحجم و...