Excel से JSON कन्वर्टर

Excel स्प्रेडशीट (.xlsx, .xls, .ods, .csv) को ब्राउज़र में JSON में बदलें: एक शीट या सभी शीट चुनें, हेडर पंक्ति को कुंजी बनाएँ, तारीखें ISO में। मुफ़्त।

पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड नहीं होता।

संबंधित टूल्स

सभी देखें

Excel से JSON क्या है?

Excel या OpenDocument स्प्रेडशीट खोलें और उसकी पंक्तियाँ JSON के रूप में पाएँ। एक शीट या सभी शीट चुनें; हेडर पंक्ति के साथ हर पंक्ति ऑब्जेक्ट बनती है, वरना सेल मानों का ऐरे। फ़ाइल स्थानीय रूप से पढ़ी जाती है और कभी अपलोड नहीं होती।

Excel से JSON का उपयोग कैसे करें

  1. स्प्रेडशीट फ़ाइल चुनें पर क्लिक करें और .xlsx, .xls, .ods या .csv फ़ाइल चुनें।
  2. शीट चुनें (या सभी शीट (शीट नाम के अनुसार ऑब्जेक्ट))।
  3. ऑब्जेक्ट पाने के लिए पहली पंक्ति हेडर है (पंक्तियाँ ऑब्जेक्ट बनती हैं) चालू रखें, या ऐरे के लिए बंद करें।
  4. JSON कॉपी करें या डाउनलोड करें।

उदाहरण

इनपुट
Sheet "Users": id | name | joined | active → 1 | Ada | 2024-01-15 | TRUE
आउटपुट
[{"id": 1, "name": "Ada", "joined": "2024-01-15T00:00:00.000Z", "active": true}, …]

Excel से JSON का उपयोग कब करें

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

Excel से JSON कैसे काम करता है

फ़ाइल आपके ब्राउज़र के भीतर SheetJS (xlsx) से पढ़ी जाती है। सेल मान अपने टाइप रखते हैं: संख्याएँ संख्याएँ रहती हैं, बूलियन बूलियन, खाली सेल null बनते हैं और तारीख वाले सेल UTC में ISO 8601 स्ट्रिंग में बदलते हैं। हेडर पंक्ति के साथ SheetJS पहली पंक्ति को कुंजियों के रूप में इस्तेमाल करता है (डुप्लिकेट हेडर को प्रत्यय मिलते हैं); "सभी शीट" शीट नाम से कुंजीबद्ध ऑब्जेक्ट बनाता है। फ़ॉर्मूले दोबारा नहीं गिने जाते: फ़ाइल में सहेजा गया कैश्ड नतीजा इस्तेमाल होता है।

सामान्य उपयोग मामले

  • Excel में बनी उत्पाद सूची को वेबसाइट के लिए JSON में बदलना
  • स्प्रेडशीट डेटा को NoSQL डेटाबेस में इम्पोर्ट करना
  • साझा Google Sheets निर्यात से टेस्ट फ़िक्स्चर बनाना
  • किसी .xlsx फ़ाइल के कच्चे सेल मान जाँचना

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

क्या मेरी फ़ाइल अपलोड होती है?

नहीं। SheetJS आपके ब्राउज़र में चलता है और फ़ाइल आपके डिवाइस से बाहर नहीं जाती।

तारीखें UTC में क्यों हैं?

Excel तारीखें बिना टाइम ज़ोन के रखता है; वे आधी रात UTC पर ISO 8601 स्ट्रिंग के रूप में लिखी जाती हैं ताकि कैलेंडर तारीख स्थिर रहे।

क्या फ़ॉर्मूले मूल्यांकित होते हैं?

Excel द्वारा फ़ाइल में कैश किया मान इस्तेमाल होता है; फ़ॉर्मूले दोबारा नहीं गिने जाते।

और श्रेणियाँ देखें