TL
Tool Lab
💰Donate
💰Donate

XML से CSV

XML रिकॉर्ड को CSV स्प्रेडशीट में बदलें।

XML Input
CSV Output

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

XML to CSV Converter किसी XML दस्तावेज़ से repeating record elements निकालता है और उन्हें एक flat CSV स्प्रेडशीट में बदल देता है। XML root element के प्रत्यक्ष child elements को rows माना जाता है, और उनके child element नाम CSV column headers बन जाते हैं।

गायब fields को खाली छोड़ दिया जाता है। commas या quotes वाले values को RFC 4180 के अनुसार सही तरीके से escape किया जाता है। सारा conversion आपके ब्राउज़र में built-in DOMParser का उपयोग करके होता है — कोई XML किसी सर्वर पर नहीं भेजा जाता। यह tool उस XML के साथ सबसे बेहतर काम करता है जिसकी संरचना सुव्यवस्थित हो और सभी records में एक समान schema हो।

कैसे उपयोग करें

  1. अपना XML XML Input क्षेत्र में paste करें, या उदाहरण लोड करने के लिए Sample पर क्लिक करें।
  2. CSV बनाने के लिए Convert पर क्लिक करें।
  3. आउटपुट की समीक्षा करें — प्रत्येक XML child element एक column बन जाता है।
  4. CSV को अपने clipboard पर copy करने के लिए Copy पर क्लिक करें।

उपयोग के मामले

XML exports प्राप्त करने वाले data analysts उन्हें Excel या Google Sheets में विश्लेषण के लिए CSV में बदलते हैं। सिस्टम के बीच डेटा माइग्रेट करने वाले developers XML configuration डेटा को import के लिए CSV में बदलते हैं। Content editors bulk editing के लिए product feeds को XML से CSV में बदलते हैं।

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

  • यह tool किस XML संरचना की अपेक्षा करता है?एक two-level संरचना: एक root element जिसमें repeating child elements (records) हों, और प्रत्येक के अपने child elements (fields) हों। उदाहरण: <root><record><field>...</field></record></root>.
  • यदि records में अलग-अलग fields हों तो क्या होता है?यह tool सभी records में मौजूद सभी unique field names एकत्र करता है। किसी record के लिए गायब fields को खाली CSV cells के रूप में छोड़ दिया जाता है।
  • क्या यह XML attributes को हैंडल करता है?फ़िलहाल नहीं। केवल child element के text content को निकाला जाता है। कन्वर्ज़न में XML attributes को अनदेखा किया जाता है।