सीधे कंटेंट पर जाएँ

Excel को XML में कन्वर्ट करें

Excel शीट या CSV को XML में बदलें: हर पंक्ति के लिए एक एलिमेंट बनता है और कॉलम हेडर एलिमेंट या एट्रिब्यूट के नाम बनते हैं। शीट आपके ब्राउज़र में पढ़ी जाती है।

इसमें कन्वर्ट करें
JSON, CSV या Excel फ़ाइल यहाँ खींचकर छोड़ेंXML 100 MB तक · JSON, CSV, XLSX, XLS, ODS 500 MB तक
फ़ाइल चुनेंआपके डिवाइस पर प्रोसेस होती है — कभी अपलोड नहीं होती
आपके ब्राउज़र में चलता है · अपलोड नहीं होतायह कैसे काम करता है

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

  1. 1

    स्प्रेडशीट यहाँ छोड़ें

    XLSX, XLS या ODS — या CSV फ़ाइल। वर्कबुक में कई शीट हों, तो अपनी शीट चुनें।

  2. 2

    एलिमेंट के नाम तय करें

    रूट एलिमेंट चुनें, हर पंक्ति के लिए लिखा जाने वाला एलिमेंट चुनें, और तय करें कि कॉलम चाइल्ड एलिमेंट बनें या एट्रिब्यूट।

  3. 3

    XML सेव करें

    आउटपुट देखें, फिर .xml फ़ाइल डाउनलोड करें या उसे कॉपी करें।

सीमाएँ और Pro

500 MB तक की स्प्रेडशीट और CSV फ़ाइलें; एक बार में एक शीट।

4 GB तक की फ़ाइलें। Pro देखें

Excel से XML के बारे में

Excel to XML स्प्रेडशीट की पंक्तियों को XML में लिखता है: रूट एलिमेंट के अंदर हर पंक्ति के लिए एक एलिमेंट, और कॉलम के हेडर उनके नाम। sku, name और price कॉलम वाली शीट इस तरह बनती है: <rows><row><sku>A-1</sku><name>Pen</name><price>1.5</price></row>…</rows>, या कॉलम को एट्रिब्यूट बनाने पर <row sku="A-1" name="Pen" price="1.5"/>। दोनों एलिमेंट के नाम बदले जा सकते हैं — जैसे products और product — ताकि वे उस सिस्टम की उम्मीद से मेल खाएँ जो फ़ाइल लेगा।

हेडर अकेले कम ही मान्य XML नाम होते हैं, इसलिए उन्हें ठीक किया जाता है: स्पेस और विराम-चिह्न अंडरस्कोर बन जाते हैं, अंक से शुरू होने वाले हेडर के आगे अंडरस्कोर लग जाता है, और एक जैसे हेडर वाले दो कॉलम name और name_2 बनते हैं। सिरिलिक और दूसरी गैर-लैटिन लिपियों के हेडर XML में मान्य हैं, इसलिए वे जैसे हैं वैसे ही रहते हैं।

मान वैसे लिखे जाते हैं जैसे शीट में सेव हैं, जैसे दिखते हैं वैसे नहीं: $1,200.00 की जगह 1200, तारीखें ISO 8601 में (2026-03-31, समय हो तो उसके साथ) और फ़ॉर्मूले अपने आख़िरी निकले नतीजे के रूप में। खाली सेल खाली एलिमेंट बनती हैं, या छोटे रिकॉर्ड चाहें तो छोड़ दी जाती हैं। विशेष वर्ण एस्केप होते हैं, और फ़ाइल UTF-8 में बनती है, जिसमें XML डिक्लेरेशन वैकल्पिक है।

CSV फ़ाइलें भी इसी तरह काम करती हैं; डिलिमिटर और टेक्स्ट एन्कोडिंग — UTF-8, Windows-1251 या Windows-1252 — अपने आप पहचानी जाती हैं या आप हाथ से चुन सकते हैं। जिस शीट में हेडर न हो, उसके लिए “पहली पंक्ति हेडर है” बंद करें; तब कॉलम Column_1, Column_2 आदि कहलाते हैं। एक बार में सिर्फ़ एक शीट कन्वर्ट होती है।

गोपनीयता

वर्कबुक या CSV इसी टैब के अंदर एक वर्कर में SheetJS से पढ़ी जाती है और XML भी वहीं लिखा जाता है; कुछ भी अपलोड नहीं होता और फ़ाइल सहेजी नहीं जाती।

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

कॉलम हेडर XML टैग कैसे बनते हैं?
हर हेडर को मान्य बनाकर एलिमेंट के नाम की तरह इस्तेमाल किया जाता है: “Unit price” Unit_price बनता है, “2026 total” _2026_total बनता है, और दोहराए गए हेडर को _2, _3 मिलता है। मूल टेक्स्ट ही रखना चाहें, तो पहले शीट में हेडर का नाम बदल लें। हेडर पंक्ति न हो तो कॉलम Column_1, Column_2 आदि नाम से बनते हैं।
क्या हर पंक्ति एट्रिब्यूट वाला एक ही एलिमेंट बन सकती है?
हाँ — “कॉलम किस रूप में” को एट्रिब्यूट पर सेट करें। तब हर पंक्ति एक सेल्फ़-क्लोज़िंग एलिमेंट के रूप में लिखी जाती है, जैसे <row id="7" city="Bukhara"/>, जिसे कई इंपोर्ट फ़ॉर्मेट और कॉन्फ़िगरेशन फ़ाइलें इस्तेमाल करती हैं। एट्रिब्यूट के मान, कोटेशन और नई पंक्तियों समेत, एस्केप होते हैं, इसलिए किसी भी सेल का टेक्स्ट सुरक्षित रहता है।
क्या तारीख़ें और कीमतें वैसी ही लिखी जाती हैं जैसी Excel में दिखती हैं?
वे वैसे लिखी जाती हैं जैसे सेव हैं। 1 200,00 so'm फ़ॉर्मेट वाली कीमत 1200 लिखी जाती है; तारीख़ ISO रूप 2026-03-31 में आती है, जिसे XML स्कीमा xs:date के लिए इस्तेमाल करते हैं। फ़ॉर्मूले अपना आख़िरी निकला मान देते हैं। दिखने वाला टेक्स्ट ही चाहिए, तो कन्वर्ट करने से पहले Excel में उन कॉलम को टेक्स्ट फ़ॉर्मेट कर लें।
क्या यह वर्कबुक की सारी शीट कन्वर्ट करता है?
हर बार एक शीट। उसे शीट सूची में चुनें; दूसरी शीट कन्वर्ट करनी हो तो उसे चुनकर फिर डाउनलोड करें, क्योंकि वर्कबुक लोड रहती है। बिल्कुल खाली पंक्तियाँ छोड़ दी जाती हैं, और डेटा वाली पहली पंक्ति हेडर मानी जाती है, जब तक आप वह विकल्प बंद न करें।
क्या मैं CSV को भी XML में बदल सकता हूँ?
हाँ। वर्कबुक की जगह .csv या .tsv फ़ाइल छोड़ें; डिलिमिटर और एन्कोडिंग अपने आप पहचानी जाती हैं, और आप इनपुट विकल्पों में उन्हें बदल सकते हैं — पुराने प्रोग्राम के सिरिलिक एक्सपोर्ट के लिए Windows-1251 काम आता है। फिर पंक्तियाँ ठीक शीट की पंक्तियों की तरह XML में लिखी जाती हैं।

इस टूल से दूसरे काम