DevToolPal
हि

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

दोहराए गए XML रिकॉर्ड को tab-separated values में बदलें, जो सीधे स्प्रेडशीट में पेस्ट हो जाते हैं।

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

विकल्प

इनपुट

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

आउटपुट

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

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

यह टूल XML दस्तावेज़ के दोहराए गए रिकॉर्ड को TSV (tab-separated values) में बदलता है। हर रिकॉर्ड एक लाइन बनता है, उसके child elements और attributes कॉलम बनते हैं, और nested elements डॉट वाले नामों में flatten होते हैं। नतीजा कॉपी करें और किसी भी स्प्रेडशीट में पेस्ट करें।

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

  1. इनपुट बॉक्स में XML पेस्ट करें, .xml फ़ाइल अपलोड करें, या उदाहरण पर क्लिक करें।
  2. टाइप करते ही TSV दाईं ओर दिखता है।
  3. अगर आपको सिर्फ़ वैल्यू चाहिए तो हेडर पंक्ति शामिल करें बंद करें।
  4. नतीजा कॉपी करें, या .tsv फ़ाइल के रूप में डाउनलोड करें।

उदाहरण

<users>
  <user id="1"><name>Alice</name><address><city>Shanghai</city></address></user>
  <user id="2"><name>Bob</name><address><city>Beijing, China</city></address></user>
</users>

बन जाता है (टैब → के रूप में दिखाए गए हैं)

name→address.city→id
Alice→Shanghai→1
Bob→Beijing, China→2

नोट्स

टैब, लाइन ब्रेक या डबल कोट्स वाली वैल्यू कोट्स में लपेटी जाती हैं। वैल्यू टेक्स्ट के रूप में, ठीक वैसे ही रखी जाती हैं जैसे XML में लिखी हैं।

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

› कौन-से elements पंक्तियाँ बनते हैं?

root के दोहराए गए child elements, जैसे <users> के अंदर हर <user>। अगर root में सिर्फ़ एक child element है, तो वही element अकेली पंक्ति बनता है।

› attributes और nested elements का क्या होता है?

Attributes, attribute के नाम वाले कॉलम बन जाते हैं (id="1" → id)। Nested elements address.city जैसे डॉट वाले कॉलम बनते हैं। दोहराई गई सादी वैल्यू "; " से जोड़ी जाती हैं।

› किसी कॉलम का नाम id के बजाय @id क्यों है?

जब किसी attribute और child element का नाम एक ही हो, तो attribute अपना @ प्रीफ़िक्स रखता है ताकि दोनों कॉलम अलग रहें।

› TSV क्यों चुनें?

TSV सीधे Excel या Google Sheets में पेस्ट हो जाता है, हर सेल में एक वैल्यू के साथ, और डेटा में मौजूद कॉमा को कोट्स में रखने की ज़रूरत नहीं होती।