सीधे कंटेंट पर जाएँ

CSV, Excel और JSON के बीच कन्वर्ट करें

स्प्रेडशीट को CSV, XLSX और JSON के बीच किसी भी दिशा में कन्वर्ट करें और टेबल प्रीव्यू देखें; डेटा आपके डिवाइस पर ही कन्वर्ट होता है।

इसमें कन्वर्ट करें
CSV, Excel या JSON फ़ाइल यहाँ खींचकर छोड़ेंCSV, TSV, XLSX, XLS, ODS, JSON · 500 MB तक
फ़ाइल चुनेंआपके डिवाइस पर प्रोसेस होती है — कभी अपलोड नहीं होती
आपके ब्राउज़र में चलता है · अपलोड नहीं होतायह कैसे काम करता है

CSV ↔ Excel ↔ JSON इस्तेमाल कैसे करें

  1. 1

    अपना डेटा जोड़ें

    CSV, TSV, Excel (XLSX, XLS), ODS या JSON फ़ाइल खींचकर छोड़ें — या डेटा सीधे किसी स्प्रेडशीट या कोड एडिटर से पेस्ट करें।

  2. 2

    आउटपुट चुनें

    JSON, CSV, TSV, Excel या ODS चुनें। प्रीव्यू टेबल में साफ़ दिखता है कि क्या पढ़ा गया, इसलिए आप डिलिमिटर, हेडर पंक्ति या शीट ठीक कर सकते हैं।

  3. 3

    सेटिंग ठीक करें और डाउनलोड करें

    JSON का रूप, नेस्टिंग, डिलिमिटर या BOM चुनें, आउटपुट का प्रीव्यू देखें, फिर फ़ाइल डाउनलोड करें या कॉपी करें।

सीमाएँ और Pro

500 MB तक की फ़ाइलें, पंक्तियों और कॉलम की कोई सीमा नहीं; एक बार में एक शीट कन्वर्ट होती है।

4 GB तक की फ़ाइलें। Pro देखें

CSV ↔ Excel ↔ JSON के बारे में

यह कन्वर्टर टेबल वाले डेटा को उन तीन फ़ॉर्मैट के बीच बदलता है जिनका लोग सबसे ज़्यादा लेन-देन करते हैं: CSV (और TSV), स्प्रेडशीट (Excel XLSX, पुराना XLS, XLSB और OpenDocument ODS) और JSON। हर दिशा में कन्वर्ज़न चलता है, इसलिए एक ही पेज CSV एक्सपोर्ट को API के लिए JSON में, API के जवाब को सहकर्मी के लिए Excel शीट में, या वर्कबुक को डेटाबेस इंपोर्ट के लिए साफ़ CSV में बदल देता है।

फ़ाइल पढ़ना लचीला है। CSV के डिलिमिटर (कॉमा, सेमीकोलन, टैब या पाइप) अपने-आप पहचाने जाते हैं, लाइन ब्रेक वाले कोटेड फ़ील्ड संभाले जाते हैं और Windows की पुरानी एन्कोडिंग वाले एक्सपोर्ट सही तरह डिकोड होते हैं। टाइप पहचान संख्याओं, true/false और ISO तारीख़ों को असली मान बना देती है, जबकि ZIP कोड या "007" जैसे आइडेंटिफ़ायर टेक्स्ट ही रहते हैं। JSON इनपुट में यह ऑब्जेक्ट की ऐरे, ऐरे की ऐरे, कॉलम के अनुसार कुंजी वाले ऑब्जेक्ट, ID से कुंजी वाले ऑब्जेक्ट, एकल ऑब्जेक्ट और JSON Lines समझता है; नेस्टेड ऑब्जेक्ट को address.city जैसे डॉट वाले कॉलम में समतल किया जा सकता है।

लिखना भी कॉन्फ़िगर किया जा सकता है: JSON ऑब्जेक्ट की ऐरे के रूप में (डॉट वाली कुंजियाँ चाहें तो फिर से नेस्ट हो सकती हैं), ऐरे की ऐरे या हर कॉलम के लिए एक ऐरे के रूप में, सुंदर फ़ॉर्मैट में या कॉम्पैक्ट; CSV किसी भी डिलिमिटर के साथ और Windows पर Excel के लिए वैकल्पिक UTF-8 BOM के साथ; और XLSX या ODS, जिनमें संख्याएँ, तारीख़ें और बूलियन टाइप वाले सेल में रहते हैं और कॉलम की चौड़ाई सामग्री के अनुसार होती है।

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

गोपनीयता

फ़ाइलें और पेस्ट किया गया डेटा इसी टैब में एक Web Worker द्वारा Papa Parse और SheetJS से पार्स और कन्वर्ट होता है; कुछ भी अपलोड नहीं होता और पेस्ट किया गया टेक्स्ट कहीं सेव नहीं होता। कन्वर्ज़न लाइब्रेरी इसी साइट का हिस्सा हैं और डेटा जोड़ने पर ही लोड होती हैं।

खूबियाँ

हर दिशा में

CSV, TSV, XLSX, XLS, ODS और JSON, पढ़ना भी और लिखना भी।

लाइव प्रीव्यू

वर्चुअलाइज़्ड टेबल में साफ़ दिखता है कि आपका डेटा कैसे पढ़ा गया।

अपनी पसंद का JSON

ऑब्जेक्ट, ऐरे या कॉलम; नेस्टेड या समतल; सुंदर या कॉम्पैक्ट।

कभी अपलोड नहीं होता

कन्वर्ज़न आपके ब्राउज़र के अंदर एक वर्कर में होता है।

CSV ↔ Excel ↔ JSON: अक्सर पूछे जाने वाले सवाल

Excel फ़ाइल को JSON में कैसे कन्वर्ट करें?
अपनी .xlsx या .xls फ़ाइल खींचकर छोड़ें, एक से ज़्यादा शीट हों तो शीट चुनें और आउटपुट में JSON चुनें। “पहली पंक्ति हेडर है” चालू होने पर हर पंक्ति कॉलम नामों की कुंजी वाला ऑब्जेक्ट बन जाती है; संख्याएँ, तारीख़ें और true/false अपने टाइप में रहते हैं। फिर .json फ़ाइल डाउनलोड करें या क्लिपबोर्ड पर कॉपी करें।
मेरी CSV Excel में खुलने पर अक्षर बिगड़े हुए क्यों दिखते हैं?
Windows पर Excel अक्सर पुरानी एन्कोडिंग मान लेता है, जब तक फ़ाइल की शुरुआत में UTF-8 BOM न हो। CSV या TSV एक्सपोर्ट करते समय “UTF-8 BOM जोड़ें” चालू करें, तो é, ü या 中 जैसे अक्षर सही दिखेंगे। Google Sheets, Numbers और LibreOffice में UTF-8 वैसे भी ठीक पढ़ा जाता है।
JSON के अलग-अलग रूपों का क्या मतलब है?
ऑब्जेक्ट की ऐरे हर पंक्ति के लिए एक ऑब्जेक्ट देती है, जो ज़्यादातर API और JavaScript कोड में चलता है। ऐरे की ऐरे पंक्तियों को सादी सूचियों में रखती है, पहली पंक्ति हेडर की होती है, और यह कॉम्पैक्ट रहती है। कॉलम के अनुसार कुंजी हर कॉलम के लिए एक ऐरे बनाती है — चार्ट लाइब्रेरी और pandas जैसे डेटा फ़्रेम के लिए काम की।
नेस्टेड JSON ऑब्जेक्ट कॉलम में कैसे बदलते हैं?
“नेस्टेड ऑब्जेक्ट समतल करें” चालू होने पर नेस्टेड मानों को डॉट वाले कॉलम नाम मिलते हैं: {"address": {"city": "Oslo"}} का कॉलम address.city बन जाता है, और ऐरे के आइटम tags.0, tags.1 आदि बनते हैं। वापस कन्वर्ट करते समय “डॉट वाली कुंजियाँ नेस्ट करें” उन कॉलम नामों से मूल ढाँचा दोबारा बना देता है।
क्या यह बहुत बड़ी फ़ाइलें संभाल सकता है?
हाँ, आपके डिवाइस की मेमोरी की सीमा में। पार्सिंग बैकग्राउंड वर्कर में चलती है, इसलिए पेज चलता रहता है, और प्रीव्यू सिर्फ़ स्क्रीन पर दिख रही पंक्तियाँ बनाता है, इसलिए लाखों पंक्तियों वाली फ़ाइलें भी आराम से स्क्रॉल होती हैं। मोटे तौर पर Excel वर्कबुक के लिए फ़ाइल के साइज़ से करीब दस गुना खाली RAM रखें।

इस टूल से दूसरे काम