Excel to JSON कन्वर्टर
एक .xlsx या .xls फ़ाइल ड्रॉप करें और किसी भी शीट को साफ़ JSON में बदलें, ठीक आपके ब्राउज़र में। आपकी स्प्रेडशीट कभी आपके डिवाइस से बाहर नहीं जाती।
Excel to JSON कन्वर्टर आपकी वर्कबुक को पूरी तरह आपके ब्राउज़र में पार्स करता है। फ़ाइल और उसमें मौजूद हर सेल आपके डिवाइस पर रहते हैं और कभी ArrayKit पर अपलोड नहीं होते।
CSV to JSON कन्वर्टर खोलें
Excel to JSON कन्वर्टर के बारे में
Excel to JSON कन्वर्टर एक वर्कबुक को ब्राउज़र छोड़े बिना संरचित JSON में बदल देता है। एक .xlsx या .xls फ़ाइल ड्रॉप करें, वह शीट चुनें जो आप चाहते हैं, और आकार चुनें: हेडर पंक्ति से की-वाली ऑब्जेक्ट्स की array, या हर पंक्ति की एक कच्ची 2-D array। सेल मान अपना प्रकार बनाए रखते हैं — numbers number ही रहते हैं, चेकबॉक्स true या false बन जाते हैं, और date सेल ISO 8601 स्ट्रिंग के रूप में निकाले जाते हैं ताकि वे आगे साफ़-साफ़ पार्स हों। खाली पंक्तियाँ छोड़ दी जाती हैं और डुप्लिकेट या खाली हेडर नाम स्वतः अद्वितीय बना दिए जाते हैं, इसलिए आउटपुट सीधे एक API अनुरोध, एक सीड स्क्रिप्ट, या एक टेस्ट फ़िक्स्चर में गिरता है। यह उन डेवलपर्स, विश्लेषकों और QA इंजीनियरों के लिए बनाया गया है जिन्हें स्टेकहोल्डर्स से स्प्रेडशीट मिलती हैं और सेकंडों में JSON चाहिए। पूरी वर्कबुक आपके डिवाइस पर पार्स होती है — कुछ भी अपलोड नहीं होता।
विशेषताएँ
- .xlsx, .xls, .xlsm, और .ods वर्कबुक को ड्रैग और ड्रॉप करें
- एक ड्रॉपडाउन से मल्टी-टैब वर्कबुक की किसी भी शीट को चुनें
- हेडर पंक्ति से की-वाली ऑब्जेक्ट्स की array, या एक सादी 2-D array आउटपुट करें
- फ़ाइल फिर से इम्पोर्ट किए बिना हेडर पंक्ति को चालू या बंद करें
- प्रकार बनाए रखता है: numbers संख्यात्मक रहते हैं, चेकबॉक्स boolean बनते हैं
- date सेल भरोसेमंद पार्सिंग के लिए ISO 8601 स्ट्रिंग में बदले जाते हैं
- खाली और डुप्लिकेट कॉलम हेडर का नाम बदल दिया जाता है ताकि की अद्वितीय रहें
- एक क्लिक में JSON कॉपी करें या इसे एक .json फ़ाइल के रूप में डाउनलोड करें
Excel to JSON कन्वर्टर का उपयोग कैसे करें
- अपनी .xlsx या .xls फ़ाइल को ड्रॉप ज़ोन पर ड्रॉप करें, या ब्राउज़ करने के लिए क्लिक करें
- Sheet ड्रॉपडाउन से वह शीट चुनें जो आप चाहते हैं
- 'Array of objects' या '2-D array' चुनें और हेडर पंक्ति टॉगल करें
- JSON कॉपी करें या इसे एक .json फ़ाइल के रूप में डाउनलोड करें
उदाहरण
इनपुट
Sheet1:
name age active
Ada 36 TRUE
Linus 54 FALSE
आउटपुट
[
{ "name": "Ada", "age": 36, "active": true },
{ "name": "Linus", "age": 54, "active": false }
]
हेडर पंक्ति ऑब्जेक्ट की बन जाती है; number और boolean सेल अपना प्रकार बनाए रखते हैं।
सामान्य त्रुटियाँ और समस्या निवारण
- JSON की असली नामों के बजाय 'Column 1', 'Column 2' हैं। — आपकी हेडर पंक्ति खाली है या आपने 'First row is header' बंद कर दिया है। इसे चालू करें ताकि पहली गैर-खाली पंक्ति की आपूर्ति करे।
- date किसी date के बजाय 44197 जैसे बड़े नंबरों के रूप में निकलती हैं। — वह एक Excel serial number है। यह टूल date-फ़ॉर्मैट किए सेल को असली date के रूप में पढ़ता है और ISO स्ट्रिंग निकालता है; यदि कोई सेल एक सादा नंबर दिखाता है तो Excel में कॉलम को Date के रूप में फिर से फ़ॉर्मैट करें।
- दो कॉलम एक ही हेडर साझा करते हैं और एक मान दूसरे को ओवरराइट करता रहता है। — डुप्लिकेट हेडर को स्वतः एक प्रत्यय दिया जाता है (name, name_2, name_3) ताकि हर मान एक अद्वितीय की के तहत संरक्षित रहे।
- आउटपुट खाली है या केवल कुछ पंक्तियाँ दिखाता है। — जाँचें कि आपने सही शीट चुनी — एक वर्कबुक में कई हो सकती हैं। पूरी तरह खाली पंक्तियाँ छोड़ दी जाती हैं, इसलिए शीट में अंतराल हटा दिए जाते हैं।
अक्सर पूछे जाने वाले प्रश्न
- मैं एक Excel .xlsx फ़ाइल को JSON में कैसे बदलूँ?
- .xlsx फ़ाइल को ड्रॉप ज़ोन पर ड्रॉप करें, वह शीट चुनें जो आप चाहते हैं, और हर पंक्ति को हेडर पंक्ति से की करने के लिए 'Array of objects' चुनें। फिर JSON कॉपी करें या इसे एक .json फ़ाइल के रूप में डाउनलोड करें। सब कुछ आपके ब्राउज़र में चलता है।
- क्या यह numbers, dates, और TRUE/FALSE को उनके असली प्रकार के रूप में रखता है?
- हाँ। संख्यात्मक सेल number रहते हैं, boolean सेल true या false बनते हैं, और date-फ़ॉर्मैट किए सेल ISO 8601 स्ट्रिंग में बदले जाते हैं ताकि वे किसी भी भाषा में सही ढंग से पार्स हों। खाली सेल null बनते हैं।
- क्या मैं चुन सकता हूँ कि मल्टी-टैब वर्कबुक की कौन-सी शीट बदलनी है?
- हाँ। जब वर्कबुक में एक से अधिक शीट हों, तो एक Sheet ड्रॉपडाउन दिखता है ताकि आप टैब बदल सकें; चयनित शीट के लिए फ़ाइल फिर से इम्पोर्ट किए बिना JSON तुरंत अपडेट होता है।
- 'Array of objects' और '2-D array' में क्या अंतर है?
- 'Array of objects' पहली पंक्ति को की के रूप में उपयोग करता है और हर बाद की पंक्ति को एक ऑब्जेक्ट में बदल देता है। '2-D array' हर पंक्ति को बिना हेडर हैंडलिंग के सेल मानों की एक array के रूप में लौटाता है, कच्ची ग्रिड से मेल खाता है।
- खाली या डुप्लिकेट कॉलम हेडर का क्या होता है?
- खाली हेडर को उनकी स्थिति के अनुसार 'Column 1', 'Column 2', आदि नाम दिया जाता है, और दोहराए गए हेडर को एक संख्यात्मक प्रत्यय मिलता है (name, name_2), इसलिए हर ऑब्जेक्ट की अद्वितीय रहती है और कोई डेटा नहीं खोता।
- क्या इसे बदलने के लिए मेरी स्प्रेडशीट किसी सर्वर पर अपलोड की जाती है?
- नहीं। वर्कबुक पूरी तरह आपके डिवाइस पर एक इन-ब्राउज़र रीडर के साथ पार्स होती है। फ़ाइल और उसकी सामग्री कभी आपके कंप्यूटर से बाहर नहीं जातीं और ArrayKit या कहीं और नहीं भेजी जातीं।
संबंधित टूल
- CSV to JSON कन्वर्टर — CSV या TSV को टाइप अनुमान और डॉट-वाले हेडर नेस्टिंग के साथ साफ़ JSON में बदलें।
- JSON से CSV — सपाट JSON ऑब्जेक्ट के एरे को CSV में कन्वर्ट करें।
- Excel to CSV कन्वर्टर — एक .xlsx या .xls वर्कबुक को अपने ब्राउज़र में डेलिमिटर विकल्पों के साथ साफ़ CSV में एक्सपोर्ट करें।
- CSV से Markdown टेबल — CSV या TSV को एक GitHub-flavored Markdown टेबल में बदलें।
- JSON फ़ॉर्मेटर — त्रुटि की स्थिति के साथ JSON को सुंदर बनाएँ, छोटा करें और वैलिडेट करें।
- HTML Table to JSON कन्वर्टर — एक HTML table या पेज स्निपेट को हेडर, colspan और rowspan के साथ JSON तथा CSV में बदलें।
सभी ArrayKit टूल