डेटा फ़ॉर्मैट कन्वर्टर
अपना डेटा अपलोड किए बिना स्थानीय CSV, JSON, JSONL और Parquet फ़ाइलें बदलें, कॉलम के प्रकार चुनें और नतीजे का प्रीव्यू देखें।
आपका इनपुट और फ़ाइलें ब्राउज़र में ही रहते हैं
स्रोत फ़ाइल
स्रोत फ़ाइल
CSV, TSV, JSON ऐरे, JSONL या Parquet। एक बार में एक फ़ाइल।
विभाजक और हेडर की सेटिंग CSV पर लागू होती हैं। एन्कोडिंग टेक्स्ट इनपुट पर लागू होती है। ये सेटिंग बदलने के बाद फ़ाइल दोबारा खोलें।
फ़ाइल की प्रोसेसिंग इसी ब्राउज़र में होती है। इनपुट, नतीजे और SQL न तो ब्राउज़र स्टोरेज में सहेजे जाते हैं, न किसी सर्वर पर भेजे जाते हैं।
इनपुट प्रति फ़ाइल 1 GiB और गैर-UTF-8 रूपांतरण 128 MiB तक सीमित है। DuckDB की कार्यशील मेमोरी 512 MiB है। JSON/JSONL को chunks में नहीं, पूरे flat record set के रूप में मेमोरी में decode किया जाता है। टेक्स्ट आउटपुट stream होता है; Blob fallback 256 MiB तक है। Parquet 512 MiB तक buffer होता है। रद्द करने पर सत्र मुक्त होता है।
कॉलम और नतीजा
पहचानकर्ताओं और शुरुआती शून्यों को सुरक्षित रखने के लिए CSV कॉलम शुरुआत में टेक्स्ट के रूप में रखे जाते हैं। संख्यात्मक या दिनांक प्रकार स्पष्ट रूप से चुनें। अमान्य रूपांतरण null बनने के बजाय विफल होते हैं; संख्यात्मक कास्ट मानों को पूर्णांकित कर सकते हैं। जब सटीक निरूपण महत्वपूर्ण हो, तो स्रोत के प्रकार बनाए रखें।
टेक्स्ट आउटपुट UTF-8 का उपयोग करता है। JSON रिकॉर्ड का एक ऐरे है; JSONL में प्रति पंक्ति एक रिकॉर्ड होता है। CSV मूल मानों को बनाए रखता है: फ़ॉर्मूले जैसा टेक्स्ट स्प्रेडशीट सॉफ़्टवेयर में खोलने पर निष्पादित हो सकता है। Parquet आउटपुट बफ़र किया जाता है, एन्कोडिंग के दौरान स्ट्रीम नहीं किया जाता।
इस पृष्ठ पर
सर्वर पर अपलोड किए बिना स्थानीय संरचित फ़ाइलों को CSV, JSON, JSONL और Parquet के बीच बदलें।
विस्तृत कार्यक्षमता
स्रोत फ़ॉर्मैट और CSV विकल्प चुनें, अपने आप पहचाने गए कॉलम जाँचें और ज़रूरत के अनुसार कॉलम के प्रकार तय करें। सभी रिकॉर्ड एक्सपोर्ट करने से पहले सीमित नमूने का प्रीव्यू देखें। रूपांतरण ब्राउज़र वर्कर में चलता है और DuckDB-WASM केवल ज़रूरत पड़ने पर लोड होता है। टेक्स्ट एक्सपोर्ट UTF-8 का उपयोग करते हैं; Parquet कॉलम के प्रकार बनाए रखता है। कार्यशील मेमोरी ब्राउज़र की सीमा के अधीन रहती है।
व्यावहारिक उदाहरण
विश्लेषण के लिए CSV रिपोर्ट को Parquet में बदलें। पंक्ति-आधारित प्रोसेसिंग के लिए JSON ऐरे को JSONL में बदलें। चुने हुए Parquet कॉलम को CSV में एक्सपोर्ट करें। शुरुआती शून्य महत्वपूर्ण हों तो पहचानकर्ताओं को VARCHAR के रूप में रखें।