YAML से CSV कन्वर्टर — मुफ़्त ऑनलाइन

नीचे अपना YAML पेस्ट करें और तुरंत CSV पाने के लिए कन्वर्ट करें पर क्लिक करें।

इनपुट तैयार

इस फ़ील्ड के ऊपर आँकड़े बटन के माध्यम से इनपुट के आँकड़े उपलब्ध हैं।

आउटपुट

इस फ़ील्ड के ऊपर आँकड़े बटन के माध्यम से आउटपुट के आँकड़े उपलब्ध हैं।

परिणाम केवल जानकारी के उद्देश्य से दिए गए हैं और उनमें त्रुटियाँ हो सकती हैं। महत्वपूर्ण जानकारी की स्वतंत्र रूप से पुष्टि करें। इस टूल का उपयोग आपके अपने जोखिम पर है।

यह टूल क्या करता है

YAML से CSV कनवर्टर YAML रिकॉर्ड की सूची को ऐसी CSV पंक्तियों में बदलता है जो सीधे स्प्रेडशीट में खुलती हैं। सूची का हर आइटम एक पंक्ति बनता है और हर कुंजी एक कॉलम।

नेस्टेड कुंजियाँ अंडरस्कोर से जुड़े कॉलम नामों में फैल जाती हैं, इसलिए meta: {tier: frontend} कॉलम meta_tier बन जाता है। कॉलम सभी रिकॉर्ड से इकट्ठा किए जाते हैं, इसलिए जिस आइटम में एक अतिरिक्त कुंजी है उसे कटने के बजाय अपना अलग कॉलम मिलता है।

कब इस्तेमाल करें

  • इन्वेंटरी, सेवा कैटलॉग या टेस्ट केस की सूची YAML में रखी है और किसी को उसे Excel में देखना है।
  • स्टैटिक साइट जनरेटर, Ansible इन्वेंटरी या CI कॉन्फ़िगरेशन के डेटा को रिपोर्ट के लिए तालिका में एक्सपोर्ट करना।
  • कई YAML रिकॉर्ड की अगल-बगल तुलना करना, जो नेस्टेड टेक्स्ट के बजाय कॉलम में कहीं आसान होता है।
  • फ़ीचर फ़्लैग, रूट या अनुवादों की सूची किसी ग़ैर-तकनीकी सहकर्मी के साथ साझा करना जिसे तालिकाएँ पसंद हैं।

उदाहरण

इनपुट

- name: web
  port: 8080
  meta:
    tier: frontend
- name: api
  port: 3000
  meta:
    tier: backend

आउटपुट

name,port,meta_tier
web,8080,frontend
api,3000,backend

इस टूल के बारे में सवाल

किस तरह की YAML संरचना अपेक्षित है?

शीर्ष स्तर पर मैपिंग की सूची (- से शुरू होने वाली पंक्तियाँ और कुंजी: मान जोड़े) सबसे अच्छी तरह काम करती है। एक अकेली मैपिंग एक पंक्ति बनती है; अगर परिणाम ग़लत लगे तो पहले YAML वैलिडेटर से इंडेंटेशन जाँचें।

रिकॉर्ड के अंदर की सूचियाँ कैसे संभाली जाती हैं?

सरल मानों की सूची एक सेल में जोड़ दी जाती है। ऑब्जेक्ट की सूची को बाकी नेस्टेड डेटा की तरह फैलाया जाता है, इसलिए जटिल दस्तावेज़ों से कई कॉलम बन सकते हैं।

क्या एंकर और एलियास समर्थित हैं?

हाँ। YAML एंकर (&name) और एलियास (*name) पार्सिंग के दौरान हल कर दिए जाते हैं, इसलिए CSV में संदर्भ चिह्नों के बजाय पूरे मान होते हैं।

अक्सर पूछे जाने वाले प्रश्न

क्या इस टूल से संवेदनशील डेटा कन्वर्ट करना सुरक्षित है?

हाँ - आपका डेटा प्रोसेस होते ही तुरंत हटा दिया जाता है। सर्वर पर कुछ भी रिकॉर्ड या सहेजा नहीं जाता।

क्या फ़ाइल के आकार की कोई सीमा है?

यह टूल सामान्य आकार के दस्तावेज़ों को आसानी से संभाल लेता है। बहुत बड़ी फ़ाइलों के लिए, पहले उन्हें विभाजित करने पर विचार करें।

क्या यह टूल मुफ़्त है?

हाँ, यह मुफ़्त है। पंजीकरण या ईमेल की ज़रूरत नहीं। परिणाम इसी पेज पर मिलता है।

मेरा परिणाम कहाँ मिलेगा?

इसी पेज पर टूल का उपयोग करें। परिणाम यहीं दिखता है, ईमेल से प्राप्त करने की ज़रूरत नहीं है।