hi

Parquet से CSV

Apache Parquet फ़ाइलें (.parquet) को CSV तालिका में स्थानीय रूप से बदलें - ब्राउज़र में, कोई अपलोड नहीं, डेटा आपके डिवाइस पर रहता है।

आपके डिवाइस पर ही लोकल प्रोसेसिंग चल रही है ...

0%

आपकी फ़ाइलें आपके डिवाइस से कभी बाहर नहीं गईं

    क्या मेरी फ़ाइल अपलोड होती है?

    नहीं। सब कुछ आपके ब्राउज़र में चलता है - आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती। यह कैसे सत्यापित किया जा सकता है

    कोई अपलोड नहीं100% स्थानीय
    सामग्री आपके पास रहती हैकिसी तीसरे की पहुँच नहीं
    सर्वर जर्मनी मेंडिज़ाइन से GDPR
    स्वतंत्र रूप से जाँचा गयाTLS A+ · हेडर A+

    Apache Parquet डेटा और विश्लेषण की दुनिया (Spark, pandas, DuckDB, data lakes) का एक संक्षिप्त, कॉलम-आधारित बाइनरी फ़ॉर्मेट है। .parquet फ़ाइल schema को अंदर ही संग्रहित करती है, प्रत्येक कॉलम को आम तौर पर Snappy से संपीड़ित करती है और इसलिए बहुत कम जगह लेती है - लेकिन टेक्स्ट एडिटर में पढ़ी नहीं जा सकती। यह टूल Parquet सामग्री को पढ़कर एक सपाट CSV तालिका तैयार करता है जिसे Excel, LibreOffice, Google Sheets या किसी भी टेक्स्ट एडिटर में खोला जा सकता है।

    सब कुछ पूरी तरह आपके ब्राउज़र में होता है (शुद्ध JavaScript, कोई अपलोड नहीं, ऑफलाइन भी काम करता है)। यह टूल Parquet के footer और कॉलम पेज पढ़ता है और सामान्य page codecs - Snappy, Gzip, Zstd, Brotli और LZ4 - को सपोर्ट करता है। डेटा विकृत न हो इसलिए JavaScript की सुरक्षित सीमा से परे 64-बिट पूर्णांक स्ट्रिंग के रूप में, timestamps को ISO 8601 टेक्स्ट के रूप में और बाइनरी मान base64 के रूप में आउटपुट होते हैं। नेस्टेड फ़ील्ड (lists, structs) CSV सेल में संक्षिप्त JSON के रूप में दिखती हैं।

    यह तब काम आता है जब कोई data pipeline, एक्सपोर्ट या विश्लेषण कार्य आपको .parquet फ़ाइल देता है और आप बस उसके अंदर झाँकना चाहते हैं, स्प्रेडशीट में जाँचना चाहते हैं या CSV बोलने वाले टूल को पास करना चाहते हैं। CSV सार्वभौमिक है और तुरंत मनुष्यों के पढ़ने योग्य है। नोट: रूपांतरण एकतरफ़ा है (Parquet से CSV); यह Parquet में वापस नहीं लिखता और Parquet कॉलम संपीड़न सपाट CSV में खो जाता है।

    तकनीकी विवरण

    तकनीकी विवरण
    इनपुट फ़ॉर्मैटPARQUET
    आउटपुट फ़ॉर्मैटCSV
    बैच प्रोसेसिंगहाँ
    प्रोसेसिंगब्राउज़र में लोकल (WebAssembly)
    फ़ाइल अपलोडकोई नहीं

    3 चरणों में

    1. अपनी Parquet फ़ाइल (.parquet) छोड़ें या टैप करें।
    2. टूल schema और कॉलम स्थानीय रूप से पढ़ता है।
    3. CSV डाउनलोड करें (कई फ़ाइलें ZIP में)।

    सीमाएँ: Snappy, Gzip, Zstd, Brotli और LZ4 codecs वाली Parquet फ़ाइलें सपोर्ट हैं। एन्क्रिप्टेड Parquet फ़ाइलें नहीं पढ़ी जातीं। नेस्टेड कॉलम (lists/structs) सेल में JSON के रूप में दिखते हैं। बड़े 64-बिट पूर्णांक स्ट्रिंग के रूप में (सटीकता के लिए), timestamps ISO 8601 के रूप में, बाइनरी मान base64 के रूप में दिखते हैं। रूपांतरण एकतरफ़ा है (CSV से Parquet वापस नहीं)। बहुत बड़ी फ़ाइलों के लिए उसी अनुसार मेमोरी चाहिए।

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

    Parquet फ़ाइल क्या है?

    विश्लेषण की दुनिया (Spark, pandas, DuckDB) का एक संक्षिप्त, कॉलम-आधारित बाइनरी फ़ॉर्मेट। schema और संपीड़न फ़ाइल के अंदर ही रहते हैं।

    क्या मेरी फ़ाइलें अपलोड होती हैं?

    नहीं। रूपांतरण पूरी तरह ब्राउज़र में होता है - ऑफलाइन भी।

    कौन सा संपीड़न सपोर्ट है?

    Snappy (डिफ़ॉल्ट), Gzip, Zstd, Brotli और LZ4। एन्क्रिप्टेड Parquet फ़ाइलें नहीं पढ़ी जातीं।

    क्या बड़े नंबर और timestamps सुरक्षित रहते हैं?

    JS की सुरक्षित सीमा से परे 64-बिट पूर्णांक स्ट्रिंग के रूप में, timestamps ISO 8601 के रूप में, बाइनरी मान base64 के रूप में आउटपुट होते हैं।

    क्या CSV को Parquet में वापस बदला जा सकता है?

    यहाँ नहीं - यह टूल एकतरफ़ा है (Parquet से CSV) डेटा जाँचने और उपयोग करने के लिए।

    संबंधित टूल