تحويل CSV إلى YAML
تحويل ملفات CSV إلى صيغة YAML فوراً
إدخال CSV
مخرجات YAML
ما هو محول CSV إلى YAML؟
CSV هو بيانات جدولية. YAML هو تنسيق تهيئة. يُحوّل محول CSV إلى YAML صفوف CSV إلى بنى YAML. استخدمه عندما تتوقع الأدوات YAML (Kubernetes، Ansible وغيرها). يحدد RFC 4180 ومواصفات YAML التنسيقات.
تعمل هذه الأداة بالكامل في متصفحك. لا يُرسل أي شيء إلى خادم. الصق CSV أو ارفع ملفاً؛ احصل على مخرجات YAML. لـCSV إلى JSON استخدم CSV إلى JSON. لـCSV إلى XML استخدم CSV إلى XML. لتنسيق CSV أولاً استخدم منسق CSV.
أمثلة CSV إلى YAML
حوّل صفوف CSV إلى قائمة YAML. مثال من قطاع الاتصالات:
مثال: سجلات المشتركين
مخرجات YAML:
انقر فوق زر تحميل مثال أعلاه لتحميل المزيد من الأمثلة في المحرر.
كيفية استخدام هذه الأداة
الصق أو ارفع
الصق CSV في اللوحة اليسرى أو ارفع ملف .csv أو .txt. استخدم تحميل مثال لتحميل بيانات نموذجية. استخدم مسح للإعادة.
مراجعة مخرجات YAML
تُظهر اللوحة اليمنى YAML المحوّل. تصبح صفوف CSV عناصر قائمة YAML أو تعيينات. سيُظهر CSV غير الصحيح خطأ.
نسخ أو تنزيل
استخدم نسخ أو تنزيل للحصول على YAML. لتنسيق YAML استخدم منسق YAML. للتحقق استخدم أداة التحقق من YAML.
تُحلل الأداة CSV الخاص بك وفقاً لـ<a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a> وتبني بنية <a href="https://yaml.org/spec/1.2/spec.html" target="_blank" rel="noopener">YAML</a>. كل صف عادةً يصبح عنصر قائمة أو تعيين؛ الصف الأول يحدد المفاتيح. المخرجات YAML مقروء للإنسان مع مسافة بادئة مناسبة. الأحرف الخاصة تُستبدل بتسلسلات هروب. تتم المعالجة في المتصفح؛ لا يُرسل أي شيء إلى خادم.
تُحلل الأداة CSV الخاص بك وفقاً لـRFC 4180 وتبني بنية YAML. كل صف عادةً يصبح عنصر قائمة أو تعيين؛ الصف الأول يحدد المفاتيح. المخرجات YAML مقروء للإنسان مع مسافة بادئة مناسبة. الأحرف الخاصة تُستبدل بتسلسلات هروب. تتم المعالجة في المتصفح؛ لا يُرسل أي شيء إلى خادم.
متى يفيد تحويل CSV إلى YAML
عند ترحيل البيانات من جداول البيانات إلى تهيئة YAML أو <a href="https://docs.github.com/en/actions" target="_blank" rel="noopener">خطوط أنابيب CI/CD</a> أو بيانات <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/" target="_blank" rel="noopener">Kubernetes</a>، حوّل هنا. <a href="https://yaml.org/" target="_blank" rel="noopener">YAML</a> شائع في أدوات DevOps مثل Ansible وDocker Compose وHelm. ممتاز لتصديرات Excel أو قواعد البيانات. لمخرجات JSON استخدم CSV إلى JSON. لـXML استخدم CSV إلى XML.
كثيراً ما تبدأ ملفات التهيئة والبيانات الخاصة بالبيئة كجداول بيانات. تحويلها هنا إلى YAML يُنتج تهيئة جاهزة للنشر. لتنسيق المخرجات استخدم منسق YAML. للتحقق استخدم أداة التحقق من YAML. لتحويل YAML إلى JSON استخدم YAML إلى JSON.
الأسئلة الشائعة
هل بياناتي خاصة؟
نعم. يتم التحويل بالكامل في متصفحك. لا يُرسل أي بيانات إلى أي خوادم.
كيف تُحوَّل الصفوف؟
كل صف CSV عادةً يصبح عنصر قائمة YAML أو تعيين. يمكن استخدام الصف الأول كمفاتيح. تحقق من المخرجات لمعرفة بنيتها.
CSV إلى YAML مقابل CSV إلى JSON؟
كلاهما يُحوّل CSV إلى بيانات منظمة. YAML أكثر قابلية للقراءة للإنسان؛ JSON شائع لواجهات API. استخدم التنسيق الذي يتوقعه هدفك.
هل يدعم العناوين؟
نعم. عادةً يُستخدم الصف الأول كمفاتيح للصفوف التالية. تعتمد البنية على التطبيق.
هل يمكنني تحويل YAML إلى CSV؟
هذه الأداة تُحوّل CSV إلى YAML. لـYAML إلى JSON استخدم YAML إلى JSON. التحويل الكامل من YAML إلى CSV يتطلب أداة أخرى.
أدوات ذات صلة
للاطلاع على تنسيق CSV، راجع RFC 4180. لـYAML زر مواصفات YAML 1.2 وyaml.org. JSON بديل لاستجابات API.