محوّلات JSON وCSV وXML وExcel
وYAML وMarkdown والترجمات
حوّل بين JSON وCSV وXML وYAML وMarkdown وHTML وExcel وصيغ الترجمة (SRT وVTT). بياناتك لا تغادر متصفحك أبدًا.
عداد توكنات OpenAIالصق أمرًا (prompt) وشاهد عدد التوكنات التي يستهلكها أثناء الكتابة. ينقل محوّل JSON وCSV وXML وExcel هذا البيانات بين الصيغ التي تستخدمها التطبيقات وجداول البيانات وملفات الإعدادات، ومنها YAML، إضافة إلى Markdown وHTML للنصوص، وSRT وVTT للترجمات. اختر الصيغة التي يتوقعها البرنامج المستقبِل، وتشرح الملاحظات أدناه ما يتغير في الطريق.
أي صيغة بيانات تناسبك
- CSV: صفوف وأعمدة مسطحة لجداول البيانات وقواعد البيانات والاستيراد بالجملة. كل قيمة نص عادي، بلا تداخل.
- Excel (.xlsx): صفوف بخلايا رقمية حقيقية وعدة أوراق، لمن سيفرز البيانات أو يجمعها أو يرسمها بيانيًا.
- JSON: كائنات وقوائم متداخلة، صيغة واجهات الويب البرمجية ومعظم التطبيقات.
- XML: بيانات موسومة بسمات، ما زالت شائعة في الخلاصات والواجهات البرمجية القديمة وملفات التصدير.
- YAML: نوع البيانات نفسه الذي في JSON مكتوبًا ليقرأه البشر، ويُستخدم في ملفات إعدادات Docker وKubernetes وCI.
ماذا يفعل كل تحويل
- تحويل JSON إلى CSV: عندما تكون السجلات داخل كائن، مثلًا تحت مفتاح results، تصبح تلك القائمة هي الصفوف.
- تحويل CSV إلى JSON: يصبح الصف الأول هو المفاتيح. خيار «اكتشاف الأرقام والقيم المنطقية» يحوّل 42 وtrue إلى قيم حقيقية بدلًا من نصوص، بينما تبقى الرموز مثل 007 نصًا.
- تحويل XML إلى JSON: تصبح السمات مفاتيح تبدأ بـ @_، ويوضع نص العنصر الذي له سمات أيضًا تحت #text.
- تحويل Excel إلى CSV: كل ورقة فيها بيانات تصبح ملف CSV مستقلًا.
- تحويل CSV إلى Excel: تصبح الأرقام خلايا رقمية، وتبقى الرموز التي تبدأ بأصفار نصًا لتبقى الأصفار.
لا طريق مباشر؟ اربط أداتين
لا توجد أداة واحدة لتحويل JSON إلى Excel أو XML إلى CSV، لكن خطوتين توصلانك: تحويل JSON إلى CSV ثم تحويل CSV إلى Excel، أو تحويل XML إلى JSON ثم تحويل JSON إلى CSV. ويسلك YAML الطريق نفسه عبر تحويل YAML إلى JSON.
مشكلات شائعة
- خطأ مع رقم سطر وعمود. ملف JSON أو XML أو YAML غير صالح عند ذلك الموضع، غالبًا بسبب فاصلة أو علامة اقتباس أو وسم إغلاق ناقص.
- Excel يضع كل شيء في عمود واحد. في المناطق التي تكتب الكسور العشرية بفاصلة، كثيرًا ما يتوقع Excel فواصل منقوطة. اختر «فاصلة منقوطة» في إعداد «الفاصل» في أداة تحويل JSON إلى CSV أو تحويل Excel إلى CSV.
- الترجمات لا تُحمَّل. استخدم تحويل SRT إلى VTT لفيديو HTML5 على المواقع، وتحويل VTT إلى SRT لمشغّلات الحاسوب.
الأسئلة
ماذا يحدث لـ JSON المتداخل في CSV؟
تصبح الحقول المتداخلة أعمدة بأسماء منقوطة مثل address.city؛ وتبقى المصفوفات نص JSON في خلية واحدة.
ما أكبر حجم ملف يمكنني تحويله؟
الملفات التي تبلغ عشرات الميغابايت تعمل على معظم أجهزة الكمبيوتر.
كيف أحوّل JSON إلى Excel؟
شغّل تحويل JSON إلى CSV، ثم مرّر ملف CSV عبر تحويل CSV إلى Excel. تصبح الأرقام خلايا رقمية حقيقية في المصنف.
لماذا تظهر الحروف المشكّلة أو غير الإنجليزية بشكل خاطئ في ملف CSV؟
ملفات CSV المصنوعة هنا تُحفظ بترميز UTF-8 مع علامة تخبر Excel بالترميز، فتُفتح بشكل صحيح. وإذا ظهر ملف CSV بترميز UTF-8 من مصدر آخر مشوّشًا في Excel، فإن أداة تحويل CSV إلى Excel تنشئ مصنفًا يعرض الحروف بشكل سليم.