CanDoYa
HI

CSV को YAML में बदलें

पूरी तरह आपके ब्राउज़र में चलता है - न कुछ अपलोड, न साइन-अप।

CSV
YAML
YAML में बदलने के लिए CSV paste करें।
यह टूल शेयर करें

CSV को YAML में कैसे बदलें?

अपना CSV इस converter में paste करें, और यह हर row को YAML में बदल देता है: पहली row keys बन जाती है, और बाकी हर row एक list के अंदर YAML mapping बन जाती है। delimiter अपने आप पहचाना जाता है, numbers और booleans को असली YAML scalar में बदला जा सकता है, और यह सब कुछ आपके ब्राउज़र में ही होता है।

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

  1. 1अपना CSV paste करें. बाईं ओर वाले panel में CSV paste या type करें, या format देखने के लिए example load करें।
  2. 2options सेट करें. keyed mapping के लिए 'पहली row header है' को on रखें, delimiter चुनें (या auto पर छोड़ दें), और number व boolean detection को toggle करें।
  3. 3YAML कॉपी करें. दाईं ओर YAML लाइव अपडेट होता रहता है। इसे कॉपी करें या .yaml फ़ाइल के रूप में download करें।

किसके लिए है

CSV सिर्फ़ बिना data type वाला एक फ्लैट टेक्स्ट ग्रिड है, जबकि YAML एक structured, आसानी से पढ़ा जाने वाला format है जो configuration, fixture और data files के लिए इस्तेमाल होता है। यह टूल दोनों को जोड़ता है: header row होने पर हर record एक sequence के अंदर YAML mapping (key: value) बन जाता है; header न होने पर हर row values की एक साधारण list बन जाती है। quoted fields, कॉमा और लाइन ब्रेक वाले फ़ील्ड, और escaped quotes, सब सही तरीके से पढ़े जाते हैं।

यह सब कुछ आपके ब्राउज़र में ही, लोकल रूप से होता है। आपका data कभी अपलोड नहीं होता, log नहीं होता और किसी सर्वर पर नहीं भेजा जाता, इसलिए private या sensitive जानकारी वाली spreadsheets को भी बेझिझक बदला जा सकता है।

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

क्या पहली row को header होना ज़रूरी है?

नहीं। हर record को keyed YAML mapping बनाने के लिए 'पहली row header है' को on रखें। इसे off करने पर हर row एक साधारण YAML list बन जाती है, जो तब काम आता है जब आपकी CSV में column names नहीं होते।

कौन-कौन से delimiter सपोर्ट होते हैं?

Comma, semicolon, tab और pipe। Auto-detect पहली line को देखकर सबसे सही delimiter चुन लेता है, इसलिए semicolon वाली European files या tab-separated exports बिना कोई setting बदले भी काम करती हैं।

क्या शुरुआती शून्य और लंबे नंबर सुरक्षित रहते हैं?

हां। type detection on होने पर कोई cell तभी YAML number बनता है जब वह वापस बिल्कुल वही text दे। 007, 07030 या बहुत लंबी ID जैसी values quoted string ही रहती हैं, इसलिए न कोई data खोता है और न ही उसका format बदलता है।

क्या मेरा data कहीं upload होता है?

नहीं। यह conversion पूरी तरह आपके ब्राउज़र में JavaScript से होता है। आपने जो भी paste किया है, वह किसी सर्वर पर नहीं भेजा जाता, store नहीं होता और log नहीं होता, इसलिए private spreadsheets के लिए भी सुरक्षित है।

क्या कॉमा वाले quoted fields सही तरीके से handle होते हैं?

हां। double quotes में लिपटे fields में कॉमा, line breaks और escaped double quotes (दो बार लिखे गए) हो सकते हैं, और parser इन्हें YAML output में बिना बदले वैसा ही रखता है।