डेवलपर / फ़ॉर्मैट
XML से CSV: XML रिकॉर्ड को CSV तालिका में बदलें
दोहराए गए XML रिकॉर्ड को तालिका में बदलें। रिकॉर्ड एलिमेंट चुनें, एट्रिब्यूट शामिल करें, सपाट कॉलम का प्रीव्यू देखें और CSV डाउनलोड करें।
XML से CSV: XML रिकॉर्ड को CSV तालिका में बदलें: चुना गया प्रत्येक रिकॉर्ड एलिमेंट एक पंक्ति बन जाता है। एट्रिब्यूट के लिए @name का उपयोग होता है, नेस्टेड चाइल्ड पाथ कॉलम बन जाते हैं और दोहराए गए चाइल्ड को [1], [2] आदि से क्रमांकित किया जाता है। अनुपलब्ध फ़ील्ड खाली सेल बन जाते हैं। सीधे मिला मिश्रित टेक्स्ट #text के अंतर्गत रखा जाता है; उसके आगे-पीछे की खाली जगह हटा दी जाती है। योग्य एलिमेंट नाम सुरक्षित रखे जाते हैं। DOCTYPE और ENTITY घोषणाएँ अस्वीकार की जाती हैं। कन्वर्टर अधिकतम 20 MiB XML, 50,000 पंक्तियाँ, 512 कॉलम और 1,000,000 सेल तक सपोर्ट करता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।
- श्रेणी
- डेवलपर टूल्स
- रन
- आपके ब्राउज़र में
- लागत
- मुफ़्त · साइन अप की ज़रूरत नहीं
- उपलब्धता
- इस्तेमाल के लिए तैयार
पूरी तरह आपके ब्राउज़र में चलता है
उस दोहराए जाने वाले तत्व को चुनें जो एक रिकॉर्ड दर्शाता है। चाइल्ड पाथ कॉलम बन जाते हैं, एट्रिब्यूट में @name का उपयोग होता है और दोहराए जाने वाले चाइल्ड में [1], [2] आदि का उपयोग होता है। अनुपलब्ध मान खाली सेल होते हैं। सीधे मिश्रित टेक्स्ट में #text का उपयोग होता है; आसपास की खाली जगह हटा दी जाती है।
CSV फ़ॉर्मूला सुरक्षा उन सेल की शुरुआत में अपॉस्ट्रॉफ़ी जोड़ती है जिनमें =, +, - या @ से टेक्स्ट शुरू होता है, इसमें खाली जगह के बाद शुरू होने वाला टेक्स्ट भी शामिल है। इसे केवल तब बंद करें जब आपको मूल सेल टेक्स्ट चाहिए; स्प्रेडशीट एप्लिकेशन इसे फ़ॉर्मूला समझ सकते हैं।
सीमाएँ: 20 MiB XML, 50,000 रिकॉर्ड, 512 कॉलम, 1,000,000 सेल और 64 नेस्टेड स्तर। DOCTYPE और ENTITY घोषणाएँ स्वीकार नहीं की जातीं।
XML रिकॉर्ड और नाम
W3C XML specification elements, attributes और text (https://www.w3.org/TR/xml/) परिभाषित करती है। Table mapping element paths का उपयोग करती है और qualified names बनाए रखती है। शुरुआती catalogue मूल उदाहरणात्मक dataset है, जिसे public domain में जारी किया गया है।
तालिका आउटपुट
ECMA-376 Office Open XML workbook packaging (https://ecma-international.org/publications-and-standards/standards/ecma-376/) परिभाषित करता है। RFC 4180 CSV quoting (https://www.rfc-editor.org/rfc/rfc4180) का वर्णन करता है। डाउनलोड में XML mapping या embedded macros के बजाय flattened table होती है।
इस्तेमाल करने का तरीका
- XML दस्तावेज़ पेस्ट करें या स्थानीय XML फ़ाइल खोलें।
- दस्तावेज़ पढ़ें, रिकॉर्ड एलिमेंट चुनें और तय करें कि एट्रिब्यूट शामिल करने हैं या नहीं।
- पहली 100 पंक्तियाँ जाँचें और पूरी तालिका को CSV के रूप में डाउनलोड करें।
गोपनीयता और सीमाएँ
आपके इनपुट और फ़ाइलें आपके ब्राउज़र में प्रोसेस होती हैं। कुछ भी अपलोड नहीं होता।
संबंधित टूल्स
अक्सर पूछे जाने वाले सवाल
मुझे कौन-सा एलिमेंट चुनना चाहिए?
एक रिकॉर्ड को दर्शाने वाला दोहराया गया एलिमेंट चुनें, जैसे /catalog/item। दस्तावेज़ का रूट चुनने पर एक पंक्ति बनती है, जिसमें पूरे दस्तावेज़ के चाइल्ड पाथ शामिल होते हैं।
दोहराए गए चाइल्ड एलिमेंट को कैसे संभाला जाता है?
वे अलग-अलग कॉलम बन जाते हैं, जैसे tag[1] और tag[2]। कोई occurrence अनुपलब्ध होने पर खाली सेल रखा जाता है, और कन्वर्टर नेस्टेड सूचियों के आधार पर पंक्तियों की संख्या नहीं बढ़ाता।
क्या एट्रिब्यूट शामिल किए जाते हैं?
हाँ, डिफ़ॉल्ट रूप से। केवल चाइल्ड टेक्स्ट एक्सपोर्ट करने के लिए एट्रिब्यूट विकल्प बंद करें। नेमस्पेस घोषणाएँ हटा दी जाती हैं; अन्य योग्य नाम सुरक्षित रखे जाते हैं।
क्या आउटपुट मूल XML संरचना को सुरक्षित रखता है?
नहीं। यह एट्रिब्यूट और टेक्स्ट की एक सपाट तालिका बनाता है, इसलिए टिप्पणियाँ, प्रोसेसिंग निर्देश और मिश्रित सामग्री का मूल क्रम सुरक्षित नहीं रहता। CSV फ़ॉर्मूला सुरक्षा डिफ़ॉल्ट रूप से चालू रहती है और संभावित रूप से चलने वाले सेल की शुरुआत में एक अपॉस्ट्रॉफ़ी जोड़ देती है।
मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं