UltKit
इमेज11
PDF13
डॉक्यूमेंट और डेटा7
वीडियो6
ऑडियो4
और टूल्स22

Excel को JSON में बदलें

स्प्रेडशीट को ऐसे JSON में बदलें जिसे कोई प्रोग्राम लोड कर सके। .xlsx, .xls, .ods या .numbers फ़ाइल अपलोड करें और हर पंक्ति के लिए एक ऑब्जेक्ट वाला array पाएँ, जिसकी keys आपके कॉलम हेडर होंगे।

डेटा कन्वर्टर

या CSV, TSV, TXT … फ़ाइलें यहाँ ड्रop करें ·

प्रति फ़ाइल अधिकतम 95 MB· अधिकतम 20 फ़ाइलें· 30 मिनट बाद हटा दी जाती हैं

आउटपुट

फ़ाइलें हमारे सर्वर पर प्रोसेस होती हैं और 30 मिनट बाद हटा दी जाती हैं।

इस टूल का उपयोग कैसे करें

  1. 1

    वर्कबुक अपलोड करें

    Excel, LibreOffice या Numbers फ़ाइलें जोड़ें, एक बार में 20 तक और हर फ़ाइल 95 MB तक। देख लें कि हर शीट की पहली पंक्ति में वही कॉलम नाम हों जो आप keys के रूप में चाहते हैं।

  2. 2

    स्ट्रक्चर और शीट चुनें

    Array of objects और ISO तारीखें पहले से चुनी होती हैं। एडवांस्ड सेटिंग में छोटी फ़ाइल के लिए JSON संरचना को Array of arrays कर दें, या हर शीट के लिए एक key पाने को बदलने वाली शीट में All sheets चुनें।

  3. 3

    कन्वर्ट करें और लोड करें

    JSON में बदलें दबाएँ और डाउनलोड करें। फ़ाइल को अपने ऐप में इम्पोर्ट करें, डेटाबेस में भरें या टेस्ट रनर को दें।

Excel से JSON कन्वर्शन शीट को पंक्ति-दर-पंक्ति पढ़ता है और हर पंक्ति को JSON ऑब्जेक्ट के रूप में लिखता है, हेडर पंक्ति को keys बनाकर। इसी तरह टीम का हाथ से एडिट किया स्प्रेडशीट डेटा किसी ऐप, API या स्क्रिप्ट का इनपुट बनता है।

स्प्रेडशीट से कोड तक: Excel को JSON में कौन बदलता है

पैटर्न हमेशा वही रहता है: जो लोग Excel में सहज हैं वे डेटा सँभालते हैं, और सॉफ़्टवेयर को उसे पढ़ना होता है। मार्केटिंग टीम वर्कबुक में प्रोडक्ट नाम और कीमतें रखती है, जिससे स्टैटिक साइट बनती है। लोकलाइज़ेशन टीम शीट में हर भाषा का एक कॉलम भरती है, जिसे ऐप ट्रांसलेशन फ़ाइल के रूप में लोड करता है। QA लीड पंक्तियों में टेस्ट केस लिखता है, जिन्हें Postman का collection runner या Jest सूट JSON डेटा फ़ाइल के रूप में पढ़ता है।

ऐसे एक्सपोर्ट हाथ से लिखना धीमा है और उसमें गलतियाँ होती हैं, और Excel में Save as JSON का विकल्प नहीं है। कन्वर्ट करने से सहकर्मियों को नया टूल सिखाए बिना डेवलपर को साफ़ फ़ाइल मिल जाती है। जब लक्ष्य ऐप कोड की जगह रिलेशनल डेटाबेस हो, तो Excel से SQL सीधे INSERT स्टेटमेंट लिखता है और JSON वाला चरण पूरी तरह छूट जाता है।

एक शीट से कितनी पंक्तियाँ बन सकती हैं

1,048,576एक XLSX शीट में पंक्तियाँ, यानी हेडर पंक्ति के बाद 1,048,575 तक JSON ऑब्जेक्ट

पुरानी .xls फ़ाइलें हर शीट में 65,536 पंक्तियों पर रुक जाती हैं।

ऑब्जेक्ट का array या array का array

डिफ़ॉल्ट

Array of objects

हर पंक्ति एक ऑब्जेक्ट बनती है जिसकी keys हेडर के नाम होते हैं।

  • खुद समझ आने वाला: हर वैल्यू के साथ उसका कॉलम नाम रहता है
  • कोड में row.email की तरह आसानी से पढ़ा जाता है
  • बड़ा, क्योंकि keys हर पंक्ति में दोहराई जाती हैं
इनके लिए सबसे अच्छा: ऐप, API, सीड डेटा और फ़िक्स्चर
कॉम्पैक्ट

Array of arrays

हर पंक्ति वैल्यू की सादी सूची बनती है; हेडर पहली सूची होती है।

  • सबसे छोटी फ़ाइल
  • चार्ट लाइब्रेरी जिस तरह पंक्तियाँ लेती हैं, उससे मेल खाता है
  • कोड को पता होना चाहिए कि किस स्थान पर कौन-सा कॉलम है
इनके लिए सबसे अच्छा: बड़ी टेबल, चार्ट और डेटा ट्रांसफ़र
प्राइस शीट की दो पंक्तियाँ, array of objects के रूप में
[
  { "sku": "A-100", "name": "Notebook", "price": 4.5, "updated": "2026-10-18" },
  { "sku": "A-101", "name": "Pen, blue", "price": 1.2, "updated": "2026-10-12" }
]

टाइप सेल के अनुसार रहते हैं। संख्याएँ संख्या रहती हैं, टेक्स्ट टेक्स्ट रहता है, ऑब्जेक्ट रूप में खाली सेल null लिखे जाते हैं, और तारीखें ISO स्ट्रिंग बन जाती हैं क्योंकि JSON में तारीख का अपना टाइप नहीं होता। डेटा के बीच की खाली पंक्तियाँ और टेबल के नीचे के बेकार नोट भी ऑब्जेक्ट बन जाते हैं, इसलिए कन्वर्ट करने से पहले उन्हें वर्कबुक में हटा दें।

XLSX और JSON एक नज़र में

XLSX

Microsoft Excel वर्कबुक

XLSX, Office 2007 से Microsoft Excel का डिफ़ॉल्ट वर्कबुक फ़ॉर्मेट है, जो Office Open XML मानक पर आधारित है। यह कई शीट, फ़ॉर्मूले, फ़ॉर्मैटिंग, चार्ट, पिवट टेबल और डेटा वैलिडेशन को XML की ZIP पैकेज में रखता है। यह हर शीट पर दस लाख से अधिक पंक्तियाँ सपोर्ट करता है और बिज़नेस स्प्रेडशीट के आदान-प्रदान का मानक फ़ॉर्मेट है। Google Sheets, LibreOffice और Numbers XLSX खोलते हैं, हालाँकि मैक्रो और उन्नत सुविधाएँ साथ नहीं आ पातीं।

कंप्रेशन
–
ट्रांसपेरेंसी (पारदर्शिता)
–
एनिमेशन
–
शुरुआत का वर्ष
2007 · Microsoft
XLSX कन्वर्टर

JSON

JavaScript ऑब्जेक्ट नोटेशन

JSON संरचित डेटा के लिए हल्का टेक्स्ट फ़ॉर्मैट है, जिसे 2000 के दशक की शुरुआत में Douglas Crockford ने लोकप्रिय बनाया और जो RFC 8259 और ECMA-404 के रूप में मानकीकृत है। यह ऑब्जेक्ट, ऐरे, स्ट्रिंग, नंबर, बूलियन और null को सरल, पढ़ने योग्य सिंटैक्स में दिखाता है। लगभग हर प्रोग्रामिंग भाषा में वेब API, कॉन्फ़िगरेशन फ़ाइलों और ऐप्स के बीच डेटा के आदान-प्रदान का यह डिफ़ॉल्ट फ़ॉर्मैट है। इसमें कमेंट, तारीख़ें या स्कीमा बिल्ट-इन नहीं होते, और बड़ी नेस्टेड फ़ाइलें व्यूअर के बिना पढ़ना कठिन होता है।

कंप्रेशन
–
ट्रांसपेरेंसी (पारदर्शिता)
–
एनिमेशन
–
शुरुआत का वर्ष
2001 · Douglas Crockford
JSON कन्वर्टर

जब गैर-डेवलपर्स की सँभाली शीट, जैसे कीमतें, अनुवाद या टेस्ट डेटा, कोड से लोड करनी हो, तब लोग Excel को JSON में बदलते हैं।

Excel को JSON में बदलें: FAQ

XLSX को JSON में कैसे बदलें ताकि हेडर keys बनें?

पहली पंक्ति हेडर है चालू रखें, यह डिफ़ॉल्ट है। पहली पंक्ति का टेक्स्ट उसके नीचे की हर वैल्यू की key बन जाता है, इसलिए email हेडर वाले कॉलम से हर ऑब्जेक्ट में "email": "..." बनता है। अलग keys चाहिए तो पहले Excel में हेडर बदल लें, जैसे JavaScript के लिए camelCase नाम।

Excel की तारीखें 46313 जैसी संख्या क्यों बन जाती हैं?

Excel तारीख को 1 जनवरी 1900 से गिने गए दिनों की सीरियल संख्या के रूप में रखता है और सिर्फ़ स्क्रीन पर तारीख की तरह दिखाता है। कच्चे रूप में 2026-10-18 संख्या 46313 है। यह पेज तारीखें 2026-10-18 जैसी ISO स्ट्रिंग में लिखता है; अगर आपके कोड को सेकंड चाहिए तो तारीखें में Unix timestamp चुनें।

फ़ॉर्मूले, रंग और कमेंट का क्या होता है?

JSON में डेटा रहता है, डिज़ाइन नहीं। हर फ़ॉर्मूला सेल अपने गणना किए गए नतीजे के रूप में लिखा जाता है, जबकि फ़िल कलर, फ़ॉन्ट, सेल कमेंट, चार्ट और मर्ज किए गए सेल का लेआउट छूट जाता है। वर्कबुक को एडिट करने वाले स्रोत के रूप में रखें और बदलाव होने पर JSON दोबारा बनाएँ।

क्या वर्कबुक की सभी शीट एक साथ कन्वर्ट हो सकती हैं?

हाँ। बदलने वाली शीट को All sheets पर रखने से JSON में हर शीट के नाम की एक key बनती है, जिसमें उस शीट की पंक्तियाँ होती हैं। यह ट्रांसलेशन फ़ाइलों या कैटेगरी के हिसाब से टैब में बँटे कैटलॉग के लिए ठीक रहता है।

क्या बड़ी स्प्रेडशीट JSON के लिए समस्या है?

साइज़ इसलिए बढ़ता है कि हर ऑब्जेक्ट में keys दोहराई जाती हैं, इसलिए 100,000 पंक्तियों की शीट XLSX से कई MB बड़ी फ़ाइल बन सकती है। एनालिटिक्स टूल में लोड होने वाली बड़ी टेबल के लिए CSV या Parquet हल्के रहते हैं; Excel से CSV आपको सपाट रूप देता है।

JSON में संख्याओं की कितनी प्रिसिज़न रहती है?

वही जो Excel ने सेव किया था, यानी ज़्यादा से ज़्यादा 15 सार्थक अंक। संख्या के रूप में टाइप किए गए 16 अंकों के कार्ड या खाता नंबर जैसे लंबे ID Excel के अंदर ही राउंड हो चुके होते हैं। डेटा डालने से पहले उन कॉलम को Text फ़ॉर्मेट करें, तब वे JSON स्ट्रिंग के रूप में लिखे जाएँगे।