ConvertOwl

JSON से CSV — ऐरे को स्प्रेडशीट प्रारूप में बदलें

ऑब्जेक्ट के एक JSON ऐरे को Excel, Google Sheets या किसी भी डेटा विश्लेषण टूल के लिए तैयार CSV फ़ाइल में बदलें। JSON को एकसमान कुंजियों वाला ऑब्जेक्ट का ऐरे होना चाहिए — कुंजियाँ CSV हेडर पंक्ति बनती हैं और प्रत्येक ऑब्जेक्ट एक पंक्ति बनता है। कॉमा या उद्धरण वाले मान स्वतः एस्केप हो जाते हैं। पूरी तरह आपके ब्राउज़र में काम करता है, कोई डेटा अपलोड नहीं।

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

  1. अपना JSON ऐरे पेस्ट करें

    इनपुट एक JSON ऐरे होना चाहिए: [{...}, {...}, ...]। ऐरे में प्रत्येक ऑब्जेक्ट CSV में एक पंक्ति बनता है। ऑब्जेक्ट के बीच प्रॉपर्टी नाम एकसमान होने चाहिए।

  2. Convert पर क्लिक करें

    पहले ऑब्जेक्ट के प्रॉपर्टी नाम CSV हेडर पंक्ति बनते हैं। प्रत्येक ऑब्जेक्ट के मान हेडर क्रम में निकाले जाते हैं। अनुपस्थित मान खाली सेल बन जाते हैं। कॉमा, दोहरे उद्धरण या न्यूलाइन वाले मान स्वतः उद्धरणों में लपेटे और एस्केप किए जाते हैं।

  3. CSV डाउनलोड करें

    .csv फ़ाइल सहेजने के लिए Download पर क्लिक करें। इसे सीधे Excel, Google Sheets, Numbers या किसी भी डेटा टूल में खोलें।

  4. स्प्रेडशीट में आयात करें

    Excel में: File → Open → अपना CSV चुनें और आयात विज़ार्ड का पालन करें। Google Sheets में: File → Import → Upload CSV।

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

यह टूल किस JSON संरचना की अपेक्षा करता है?

ऑब्जेक्ट का एक ऐरे: [{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}]। पहले ऑब्जेक्ट की कुंजियाँ कॉलम हेडर के रूप में उपयोग होती हैं। यदि बाद के ऑब्जेक्ट में ऐसी अतिरिक्त कुंजियाँ हैं जो पहले ऑब्जेक्ट में मौजूद नहीं हैं, तो वे मान आउटपुट से अनुपस्थित रहेंगे। नेस्टेड ऑब्जेक्ट और ऐरे CSV सेल में उनके JSON स्ट्रिंग प्रतिनिधित्व में बदल दिए जाते हैं।

CSV आउटपुट में नेस्टेड JSON ऑब्जेक्ट कैसे संभाले जाते हैं?

CSV एक सपाट प्रारूप है — यह नेस्टेड डेटा का समर्थन नहीं करता। नेस्टेड ऑब्जेक्ट उनके JSON स्ट्रिंग प्रतिनिधित्व में सीरियलाइज़ किए जाते हैं और एक एकल सेल में रखे जाते हैं। उदाहरण के लिए, {"address": {"city": "NYC"}} एक ऐसा सेल बनाएगा जिसमें {"city":"NYC"} होगा। गहराई से नेस्टेड JSON के लिए, आप पहले संरचना को समतल करना चाह सकते हैं।

यदि मेरे JSON मानों में कॉमा हों तो क्या होगा?

कॉमा, दोहरे उद्धरण या न्यूलाइन वाले मान CSV आउटपुट में स्वतः दोहरे उद्धरणों में लपेटे जाते हैं। मान के भीतर के दोहरे उद्धरण दो दोहरे उद्धरणों ("") के रूप में एस्केप किए जाते हैं। यह RFC 4180 CSV मानक का अनुसरण करता है, जो Excel, Google Sheets और सभी प्रमुख डेटा टूल द्वारा समर्थित है।

Excel में खोलने पर मेरे CSV में विकृत अक्षर आते हैं। क्यों?

Windows पर Excel एक सिस्टम-विशिष्ट एन्कोडिंग (अक्सर Windows-1252) में CSV फ़ाइलों की अपेक्षा करता है। यह टूल UTF-8 आउटपुट करता है, जो सही मानक है पर पुराने Excel संस्करणों में एन्कोडिंग समस्याएँ पैदा कर सकता है। प्रयास करें: Excel खोलें, Data → From Text/CSV पर जाएँ, और फ़ाइल पर डबल-क्लिक करने के बजाय आयात विज़ार्ड में UTF-8 एन्कोडिंग के साथ फ़ाइल चुनें।

क्या मैं JSON ऑब्जेक्ट (ऐरे नहीं) को CSV में बदल सकता हूँ?

यह टूल इनपुट के रूप में एक JSON ऐरे की माँग करता है। यदि आपके पास एकल JSON ऑब्जेक्ट है, तो इसे एक ऐरे में लपेटें: [{"key": "value", ...}]। यदि आपके पास मानों के रूप में ऐरे वाला नेस्टेड JSON ऑब्जेक्ट है, तो आपको इसे मैन्युअल रूप से पुनर्संरचित करना होगा या एक विशेष टूल का उपयोग करना होगा जो आपके विशिष्ट JSON स्कीमा को समझता हो।

कुछ काम नहीं कर रहा? बग रिपोर्ट करें