محوّل CSV إلى YAML على الإنترنت
حوّل CSV إلى YAML على الإنترنت بمسافات بادئة نظيفة وأنواع صحيحة. مثالي لإعدادات DevOps وبيانات Kubernetes وملفات البيانات المقروءة. مجاني وخاص.
ما هو تحويل CSV إلى YAML؟
تحويل CSV إلى YAML يأخذ بيانات بتنسيق جدول البيانات (صفوف قيم مفصولة بفواصل) ويعيد كتابتها بتنسيق YAML، وهو التنسيق القائم على المسافات البادئة الذي تستخدمه Kubernetes وDocker Compose وGitHub Actions ومعظم أدوات الإعداد الحديثة. يتولى محوّل CSV إلى YAML المسافات البادئة والترميز وكشف الأنواع، فيكون الناتج جاهزًا للصقه في ملف إعداد.
لماذا تحويل CSV إلى YAML؟
YAML هو التنسيق السائد للإعداد في الأدوات الحديثة، وكثيرًا ما تبدأ تلك الإعدادات كـ CSV: قوائم خدمات، أو إشارات ميزات، أو بيئات، أو بيانات اختبار أعدّها شخص ما في جدول بيانات. استخدم أداة CSV إلى YAML حين تحتاج إلى تهيئة بيانات Kubernetes، أو بناء إعدادات DevOps من بيانات CSV، أو توليد ملفات بيانات مقروءة للمواقع الثابتة، أو إنتاج بيانات اختبار بتنسيق YAML.
كيف يعمل محوّل CSV إلى YAML
عند النقر على تحويل، تقرأ الأداة الصف الأول كأسماء حقول وتكتب كل صف تالٍ ككائن YAML في قائمة. تُكتشف الأرقام والقيم البوليانية تلقائيًا. تصبح الخلايا الفارغة null. تُكتشف الفواصل تلقائيًا. تستخدم المسافات البادئة مستويين من الفراغ.
المميزات
- تحويل بنقرة واحدة: اضغط تحويل ويظهر YAML في لوحة الإخراج فورًا.
- ناتج واعٍ بالأنواع: تبقى الأرقام أرقامًا، والقيم البوليانية بوليانية، والخلايا الفارغة تصبح null.
- التعرف الذكي على الفواصل: تُكتشف الفواصل والفواصل المنقوطة وعلامات الجدولة تلقائيًا.
- مسافات بادئة نظيفة: مستويان من الفراغ بشكل افتراضي وفق معيار YAML.
- دعم الرفع: حمّل ملف .csv من جهازك أو اسحبه وأفلته في حقل الإدخال.
- نسخ بنقرة واحدة: انسخ ناتج YAML بزر النسخ والصقه في ملف الإعداد مباشرةً.
كيفية استخدام الأداة
- الصق CSV في محرر الإدخال، أو استخدم زر رفع الملف لتحميل ملف .csv.
- انقر على زر تحويل لإنشاء ناتج YAML على اليمين.
- انقر على زر النسخ لنسخ YAML إلى الحافظة.
- استخدم زر المسح لإعادة ضبط كلا المحررين حين تريد البدء من جديد.
حالات الاستخدام الشائعة
- إعدادات DevOps: تحويل CSV للخدمات أو البيئات إلى YAML لـ Ansible أو Kubernetes أو CI.
- بيانات المواقع الثابتة: بناء ملفات بيانات YAML من مسودات جداول البيانات.
- بيانات الاختبار: إنتاج نماذج YAML مقروءة من CSV لحالات الاختبار.
- التوثيق: كتابة أمثلة YAML للتوثيق من بيانات بدأت في جدول بيانات.
مثال على التحويل
الإدخال (CSV)
product,price,inStock Widget,29.99,true Gadget,49.99,false
الإخراج (YAML)
- product: Widget price: 29.99 inStock: true - product: Gadget price: 49.99 inStock: false