OKfmt

CSV YAML

يحلل CSV إلى مصفوفات كائنات YAML باستخدام صف العناوين كمفاتيح، لنقل البيانات الجدولية إلى ملفات التكوين ومصادر بيانات المواقع الثابتة.

اسحب الملفات هنا أو انقر

Ctrl+V للصق من الحافظة

كيفية تحويل CSV إلى YAML

  1. 1ارفع ملف CSV عن طريق السحب، النقر، أو اللصق.
  2. 2قم بتعديل إعدادات الجودة إذا لزم الأمر.
  3. 3انقر على "تحويل الآن" وانتظر حتى اكتمال التحويل.
  4. 4قم بتنزيل ملف YAML المحول.

حول التحويل من CSV إلى YAML

CSV هو تنسيق جدولي مفصول بفواصل بنص عادي متوافق مع معيار RFC 4180، لا يدعم سوى جدول مسطح واحد، ويُخزن كل المحتوى كنصوص. YAML 1.2 هو تنسيق تسلسل يدعم مستويات المسافات البادئة والمراجع، ويستخدم على نطاق واسع في تكوينات الحاويات والتكامل المستمر. يحول هذا التحويل بيانات الجداول المسطحة إلى هيكل تكوين هرمي.

يعتمد هذا التحويل على SheetJS لمعالجة جدول الإدخال، ويحول كل صف من بيانات CSV إلى عنصر قائمة YAML، ويحتفظ بجميع سلاسل أسماء المفاتيح الأصلية. لا يحتوي CSV على هيكل متداخل أصلي أو تمييز لأنواع البيانات أو تعليقات، لذلك لا يمكن الاحتفاظ بالمعلومات المقابلة. يزداد حجم الإخراج قليلاً بسبب تنسيق المسافات البادئة.

هذا التحويل مناسب لتحويل جداول التكوين المنظمة إلى ملفات تكوين YAML 1.2 المطلوبة لـ Kubernetes أو Docker Compose. يتكيف مع معيار تحليل YAML لإصدار 2009 والإصدارات الأحدث، ويمكن وضعه مباشرة في دليل التكوين للمشروع المقابل للاستخدام.

CSV مقابل YAML: مقارنة تقنية

الميزةCSVYAML
سنة الإصدار19722001
المطورRFC 4180YAML community

الأسئلة الشائعة حول CSV → YAML

هل التكوين المحول يسبب أخطاء في التحليل؟

يتوافق الإخراج مع معيار YAML 1.2 ويمكن للمحللات القياسية قراءته بشكل طبيعي. يُحتفظ بالكامل بالمحتوى الصالح من ملف CSV الأصلي، فقط الهياكل المتداخلة ومعلومات أنواع البيانات غير الموجودة في CSV لا يمكن إعادة بنائها.

هل تُحتفظ أنواع البيانات الأصلية بعد التحويل؟

CSV نفسه لا يميز بين أنواع البيانات، وكل المحتوى يُخزن كنصوص. بعد التحويل، تُخرج كل القيم كنصوص افتراضيًا، ولا تستنتج الأداة تلقائيًا وتحولها إلى أنواع بيانات رقمية أو منطقية أو أي أنواع أخرى.

ما هو حد حجم الملف؟

تقوم هذه الأداة بتحويل ملف واحد فقط لكل عملية تحويل، بحد أقصى لحجم الملف الواحد 50 ميغابايت. لا يمكن تقديم الملفات التي تتجاوز الحد للمعالجة، ولا يدعم حاليًا التحويل الجماعي لملفات متعددة.

هل تُحتفظ الملفات المصدر على الخادم؟

تُرفع الملفات إلى الخادم عبر بروتوكول HTTPS للتحويل. بعد اكتمال التحويل، يحذف الخادم فورًا كلًا من الملف المصدر وملف الإخراج، ولا يخزن أي بيانات، ولا يُحتفظ بأي بيانات مستخدم.

أدوات ذات صلة