चार चरणों में JSON को Excel में कनवर्ट करें
- JSON डेटा जोड़ें। कोई ऑब्जेक्ट या एरे पेस्ट करें, या एक समर्थित
.jsonफ़ाइल अपलोड करें। - रिकॉर्ड्स चुनें। शीर्ष स्तर का एरे या रैपर ऑब्जेक्ट के अंदर एक नेस्टेड एरे चुनें।
- वर्कशीट कॉन्फ़िगर करें। फ़्लैटनिंग, एरे व्यवहार और शीट का नाम सेट करें।
- पूर्वावलोकन और डाउनलोड। तालिका की जांच करें, फिर
.xlsxवर्कबुक जनरेट और डाउनलोड करें।
रिकॉर्ड एरे चुनें
JSON API प्रतिक्रियाएं अक्सर रिकॉर्ड्स को मेटाडेटा के साथ लपेटती हैं।
{
"page": 1,
"results": [
{"id": 1, "name": "Ada"},
{"id": 2, "name": "Lin"}
]
}
रिकॉर्ड चयनकर्ता results का सुझाव देता है और दिखाता है कि इसमें दो रिकॉर्ड हैं।
यदि आप एक एकल ऑब्जेक्ट चुनते हैं, तो टूल एक पंक्ति बनाता है। यदि कोई तालिका जैसा रिकॉर्ड सेट मौजूद नहीं है, तो पूर्वावलोकन बताता है कि संरचना को वर्कशीट में स्पष्ट रूप से क्यों मैप नहीं किया जा सकता है।
नेस्टेड ऑब्जेक्ट्स को कॉलम में फ़्लैट करें
नेस्टेड ऑब्जेक्ट्स डॉट-पथ के साथ कॉलम नामों का उपयोग कर सकते हैं:
customer.name
customer.address.city
- फ़्लैटनिंग चालू या बंद
- पथ विभाजक
- अधिकतम गहराई
- गहराई से परे मानों को JSON टेक्स्ट के रूप में रखना
वर्कशीट पूर्वावलोकन फ़ाइल जनरेट होने से पहले अंतिम हेडर दिखाता है।
चुनें कि एरे Excel में कैसे मैप हों
प्रिमिटिव एरेज़ को जोड़ना
एक प्रिमिटिव एरे एक सेल बन सकता है। डिफ़ॉल्ट रूप से जोड़ने का विभाजक | है।
JSON टेक्स्ट के रूप में रखें
सेल में संपूर्ण एरे को तब सुरक्षित रखें जब डेटाशीट सुविधा की तुलना में दोषरहित संरचना अधिक महत्वपूर्ण हो।
डिफ़ॉल्ट व्यवहार एरे तत्वों को चुपचाप नहीं छोड़ता है।
एक स्थिर हेडर सेट बनाएं
जब रिकॉर्ड्स में अलग-अलग कुंजियाँ होती हैं, तो टूल चयनित रिकॉर्ड्स में फ़ील्ड्स का एक यूनियन बनाता है।
- सख्त मानों को खाली या चयनित प्लेसहोल्डर के रूप में दिखाना
- फ़्लैटनिंग से डुप्लिकेट हेडर बनने पर चेतावनी देना
- एक निश्चित क्रम बनाए रखना
अंतिम वर्कशीट में एक हेडर दो बार दिखाई नहीं देता है।
Excel सेल प्रकार सुरक्षित रखें
- JSON संख्याएँ → संख्यात्मक Excel सेल
- JSON बूलियन → बूलियन सेल
- JSON स्ट्रिंग्स → टेक्स्ट सेल
- JSON null → खाली सेल
दिनांक जैसी स्ट्रिंग्स को एक स्पष्ट विकल्प की आवश्यकता होती है। प्रत्येक ISO जैसी स्ट्रिंग को स्वचालित रूप से Excel दिनांक में बदलने से पहचानकर्ता या स्रोत टेक्स्ट बदल सकता है, इसलिए पहचाने गए दिनांक केवल तभी कनवर्ट किए जाते हैं जब विकल्प सक्षम हो।
वर्कबुक विकल्प
आप वर्कशीट का नाम (XLSX नामकरण नियमों के विरुद्ध सत्यापित) और डाउनलोड फ़ाइल का नाम सेट कर सकते हैं। यदि शीट के नाम में Excel द्वारा निषिद्ध वर्ण हैं तो उसे स्वचालित रूप से साफ़ कर दिया जाता है।
XLSX जनरेट करने से पहले पूर्वावलोकन
पूर्वावलोकन वर्कबुक जनरेट होने से पहले चयनित रिकॉर्ड पथ, रिकॉर्ड संख्या, अंतिम कॉलम, एरे और फ़्लैटनिंग चेतावनियाँ और नमूना पंक्तियाँ दिखाता है।
JSON से Excel की सामान्य समस्याएँ
सारा डेटा एक सेल में दिखाई देता है
गलत JSON नोड चुना गया है या नेस्टेड मानों को JSON टेक्स्ट के रूप में रखा गया है। रिकॉर्ड एरे चुनें और उपयुक्त फ़्लैटनिंग मोड सक्षम करें।
एरे में मान गायब हैं
एरे रणनीति बदलें। असमर्थित डिफ़ॉल्ट का उपयोग करने के बजाय जोड़ें, रखें या विस्तारित करें।
कुछ कॉलम खाली हैं
JSON रिकॉर्ड्स में अलग-अलग कुंजियाँ होती हैं। वर्कबुक कॉलम के यूनियन का उपयोग करती है, इसलिए गायब फ़ील्ड खाली रहते हैं।
लंबे नंबर बदल गए
स्प्रेडशीट की संख्यात्मक सटीकता अपर्याप्त हो सकती है। पहचानकर्ताओं और बहुत बड़े पूर्णांकों को टेक्स्ट के रूप में निर्यात करें।
दिनांकों का फ़ॉर्मेट बदल गया
दिनांक जैसी स्ट्रिंग्स को टेक्स्ट के रूप में रखें या एक सचेत Excel दिनांक रूपांतरण चुनें। स्वचालित दिनांक प्रबंधन वैकल्पिक रहता है।
JSON से Excel अक्सर पूछे जाने वाले प्रश्न
क्या यह एक वास्तविक XLSX फ़ाइल बनाता है?
हाँ। पेज आपके ब्राउज़र में एक वास्तविक .xlsx वर्कबुक जनरेट करता है, Excel में खुलने वाली कोई CSV फ़ाइल नहीं।
क्या यह नेस्टेड JSON को कनवर्ट कर सकता है?
हाँ, कॉन्फ़िगर की गई फ़्लैटनिंग और एरे रणनीतियों के माध्यम से। पूर्वावलोकन अंतिम वर्कशीट कॉलम दिखाता है।
एरेज़ को कैसे संभाला जाता है?
आप मानों को जोड़ सकते हैं, JSON टेक्स्ट रख सकते हैं या उन्हें खाली छोड़ सकते हैं। कोई भी एरे तत्व चुपचाप गायब नहीं होता है।
क्या मैं Excel शीट का नाम चुन सकता हूँ?
हाँ। वर्कशीट का नाम आउटपुट विकल्पों का हिस्सा है और XLSX नामकरण नियमों के अनुसार सत्यापित किया जाता है।
क्या संख्याएँ और बूलियन सुरक्षित रहते हैं?
सुरक्षित होने पर वे संबंधित Excel सेल प्रकारों में बदल जाते हैं। बहुत बड़े पूर्णांकों को गोल होने से बचाने के लिए टेक्स्ट विकल्प की आवश्यकता होती है।
क्या JSON अपलोड किया जाता है?
नहीं — पेस्ट किया गया JSON पूरी तरह से आपके ब्राउज़र में वर्कबुक जनरेट करता है। ब्राउज़र संसाधन सीमा से अधिक की फ़ाइलें एक वैकल्पिक सर्वर विकल्प के रूप में दी जाती हैं, और आपकी सहमति के बिना कुछ भी अपलोड नहीं किया जाता है।