इनपुट
तैयार
पंक्तियाँ: 0
शब्द: 0
अक्षर: 0
आकार: 0 KB
इस फ़ील्ड के ऊपर आँकड़े बटन के माध्यम से इनपुट के आँकड़े उपलब्ध हैं।
आउटपुट
पंक्तियाँ: 0
शब्द: 0
अक्षर: 0
आकार: 0 KB
इस फ़ील्ड के ऊपर आँकड़े बटन के माध्यम से आउटपुट के आँकड़े उपलब्ध हैं।
परिणाम केवल जानकारी के उद्देश्य से दिए गए हैं और उनमें त्रुटियाँ हो सकती हैं। महत्वपूर्ण जानकारी की स्वतंत्र रूप से पुष्टि करें। इस टूल का उपयोग आपके अपने जोखिम पर है।
यह टूल क्या करता है
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 में संदर्भ चिह्नों के बजाय पूरे मान होते हैं।