DevToolPal
हि

CSV से XML कन्वर्टर

CSV रो को XML एलिमेंट्स में बदलें, हेडर रो को एलिमेंट नामों के रूप में इस्तेमाल करते हुए। डिलिमिटर अपने-आप पहचानता है।

लोकल रूप से चलता है, कभी अपलोड नहीं होता

विकल्प

इनपुट

0 कैरेक्टर · 0 B

आउटपुट

0 कैरेक्टर · 0 B

यह क्या करता है

यह टूल CSV को XML में बदलता है, CSV वह सादा-टेक्स्ट फ़ॉर्मैट है जो Excel और Google Sheets जैसी स्प्रेडशीट एक्सपोर्ट करती हैं। हर डेटा रो एक <row> एलिमेंट बनती है, और हर सेल अपने कॉलम हेडर के नाम वाला चाइल्ड एलिमेंट बनता है। परिणाम well-formed XML होता है जिसे आप उन सिस्टम्स में दे सकते हैं जो सिर्फ़ XML स्वीकार करते हैं, जैसे पुराने API, फ़ीड और इम्पोर्ट टूल।

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

  1. CSV को इनपुट बॉक्स में पेस्ट करें, .csv फ़ाइल अपलोड करें, या उदाहरण पर क्लिक करें।
  2. टाइप करते ही XML दाईं ओर दिखने लगता है।
  3. विकल्प देखें:
    • डिलिमिटर: डिफ़ॉल्ट रूप से अपने-आप पहचाना जाता है।
    • पहली रो हेडर है: पहली रो को एलिमेंट नामों के लिए इस्तेमाल करें।
    • रूट एलिमेंट और रो एलिमेंट: <rows> और <row> का नाम बदलें।
    • इंडेंट और <?xml ?> डिक्लेरेशन।
  4. XML कॉपी करें या .xml फ़ाइल के रूप में डाउनलोड करें।

उदाहरण

id,name,city
1,Alice Chen,Shanghai
2,"Bob Li","Beijing, China"

बन जाता है

<?xml version="1.0" encoding="UTF-8"?>
<rows>
  <row>
    <id>1</id>
    <name>Alice Chen</name>
    <city>Shanghai</city>
  </row>
  <row>
    <id>2</id>
    <name>Bob Li</name>
    <city>Beijing, China</city>
  </row>
</rows>

नोट्स

ख़ाली सेल <city/> जैसे ख़ाली एलिमेंट बन जाते हैं, और हेडर से कम सेल वाली रो में बाकी सेल भर दिए जाते हैं। byte-order mark से शुरू होने वाली एक्सपोर्ट की गई फ़ाइलें (Excel में आम) भी संभाली जाती हैं।

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

› कॉलम नाम XML एलिमेंट्स में कैसे बदलते हैं?

हर हेडर सेल उस कॉलम का एलिमेंट नाम बन जाता है। स्पेस और चिह्न अंडरस्कोर बन जाते हैं ("signup date" → signup_date), अंक से शुरू होने वाले नामों के आगे अंडरस्कोर लगता है, और एक जैसे नामों में _2, _3 वगैरह जुड़ते हैं।

› मेरी CSV सेमीकोलन या टैब इस्तेमाल करती है। क्या यह चलेगा?

हाँ। डिलिमिटर डेटा से अपने-आप पहचाना जाता है; आप कॉमा, सेमीकोलन, टैब या पाइप ख़ुद भी चुन सकते हैं।

› अगर फ़ाइल में हेडर रो नहीं है तो?

"पहली रो हेडर है" बंद करें, तब कॉलम के नाम column1, column2 वगैरह रखे जाते हैं।

› सेल के अंदर कोट्स और कॉमा कैसे संभाले जाते हैं?

स्टैंडर्ड CSV कोटिंग सपोर्ट होती है: "Beijing, China" एक ही सेल रहता है और कोट्स के अंदर "" एक असली कोट होता है। < और & जैसे कैरेक्टर XML में escape किए जाते हैं।