इस्तेमाल करने का तरीका
- .xlsx फ़ाइल चुनें या ड्रॉप करें।
- एक शीट चुनें, या सभी शीट चुनें; तब ऑब्जेक्ट की कुंजी शीट का नाम होगी।
- ऑब्जेक्ट या ऐरे चुनें, प्रीटी या मिनिफ़ाइड।
- JSON कॉपी करें या डाउनलोड करें।
यह कैसे काम करता है
ऑब्जेक्ट्स के साथ, पहली गैर-खाली पंक्ति कुंजियाँ देती है और हर अगली पंक्ति एक ऑब्जेक्ट बन जाती है। खाली हेडर सेल column_1, column_2 … बन जाते हैं और दोहराए गए नामों में प्रत्यय जोड़ दिया जाता है (id, id_2) ताकि कोई मान न खोए। ऐरे के साथ, हर पंक्ति एक ऐरे बन जाती है, जिसे समान लंबाई तक null से भरा जाता है।
संख्याएँ और बूलियन अपने JSON प्रकार बनाए रखते हैं, खाली सेल null होते हैं और तिथियाँ ISO 8601 स्ट्रिंग होती हैं (2024-01-15, और समय होने पर उसके साथ)। सूत्र फ़ाइल में सहेजा गया परिणाम देते हैं। संख्या प्रारूप लागू नहीं होते, इसलिए 25 % का मान 0.25 होता है। रिच टेक्स्ट सादा टेक्स्ट बन जाता है, हाइपरलिंक उनका दृश्य टेक्स्ट बन जाते हैं, और त्रुटि मान #N/A जैसी स्ट्रिंग बन जाते हैं। पूरी तरह खाली पंक्तियाँ छोड़ दी जाती हैं; मर्ज किए गए क्षेत्रों में केवल ऊपरी-बाएँ सेल में मान होता है।
सभी शीट्स से एक ऑब्जेक्ट बनता है जिसकी कुंजियाँ शीट के नाम होती हैं। बहुत छिपी हुई शीट्स छोड़ दी जाती हैं।
उदाहरण
डेटाबेस सीड करना
id, name और price स्तंभों वाली शीट [{"id": 1, "name": "Pen", "price": 2.5}, …] बन जाती है, जो इम्पोर्ट स्क्रिप्ट के लिए तैयार है।
Excel में रखे गए अनुवाद
key, en और tr स्तंभों वाली शीट ऑब्जेक्ट्स में बदल जाती है, जिन्हें आप कोड की कुछ पंक्तियों में भाषा फ़ाइलों में बदल सकते हैं।
अक्सर पूछे जाने वाले सवाल
तिथियाँ कैसे लिखी जाती हैं?
ISO 8601 स्ट्रिंग के रूप में: तिथियों के लिए 2024-01-15 और दिनांक-समय के लिए 2024-01-15T09:30:00Z। Excel तिथियों को बिना समय क्षेत्र के संग्रहीत करता है, इसलिए समय बिना बदलाव के UTC में लिखा जाता है।
खाली सेल्स का क्या होता है?
वे null हो जाते हैं, इसलिए हर ऑब्जेक्ट में समान कुंजियाँ होती हैं। जिन पंक्तियों में सभी सेल खाली होते हैं उन्हें छोड़ दिया जाता है।
प्रतिशत 25% के बजाय 0.25 क्यों है?
JSON में संग्रहीत मान मिलता है, प्रदर्शित फ़ॉर्मेट नहीं। प्रतिशत चाहिए तो अपने कोड में 100 से गुणा करें।
गोपनीयता
वर्कबुक आपके ब्राउज़र में पढ़ी जाती है और JSON आपके डिवाइस पर बनाया जाता है। कुछ भी अपलोड, संग्रहीत या एनालिटिक्स में शामिल नहीं किया जाता; केवल एक गुमनाम इवेंट गिना जाता है कि टूल का उपयोग किया गया।