CSV पार्सर
CSV डेटा को अपने ब्राउज़र में तुरंत पार्स, देखें और विश्लेषित करें। कई डिलिमिटर, क्वोटेड फ़ील्ड और सॉर्ट करने योग्य कॉलम समर्थित।
यहाँ CSV फ़ाइल ड्रॉप करें या ब्राउज़ करने के लिए क्लिक करें
.csv, .tsv और .txt फ़ाइलें (10 MB तक) पढ़ता है — पूरी तरह आपके ब्राउज़र में, कुछ भी अपलोड नहीं होता।
पंक्तियाँ
0
कॉलम
0
पहचाना गया डिलिमिटर
,
पार्स किया गया डेटा
CSV पार्सर का उपयोग कैसे करें
CSV पेस्ट करें या टाइप करें
अपना CSV डेटा पेस्ट करें, अपलोड क्षेत्र पर कोई .csv फ़ाइल ड्रॉप करें, या आज़माने के लिए "Load Sample CSV" पर क्लिक करें।
डिलिमिटर चुनें
अपना डिलिमिटर चुनें या ऑटो-डिटेक्ट का उपयोग करें। अगर आपके CSV में कॉलम नाम हैं तो हेडर पंक्ति विकल्प टॉगल करें।
देखें और सॉर्ट करें
पार्स किया गया टेबल तुरंत दिखाई देता है। डेटा को आरोही या अवरोही क्रम में सॉर्ट करने के लिए किसी भी कॉलम हेडर पर क्लिक करें।
CSV क्या है?
CSV (Comma-Separated Values) टेबुलर डेटा संग्रहीत करने का एक सरल टेक्स्ट फ़ॉर्मैट है। प्रत्येक पंक्ति एक पंक्ति (row) को दर्शाती है, और किसी पंक्ति के भीतर के मान एक डिलिमिटर से अलग होते हैं — सबसे आम तौर पर एक कॉमा। अनुप्रयोगों, डेटाबेस और स्प्रेडशीट के बीच डेटा विनिमय के लिए CSV फ़ाइलें व्यापक रूप से उपयोग होती हैं।
CSV की मुख्य विशेषताएँ
प्लेन टेक्स्ट फ़ॉर्मैट जो किसी भी टेक्स्ट एडिटर में पढ़ा और संपादित जा सकता है
स्प्रेडशीट, डेटाबेस और प्रोग्रामिंग भाषाओं द्वारा सार्वत्रिक समर्थन
मानों के भीतर डिलिमिटर, नई पंक्तियाँ और विशेष अक्षरों को संभालने के लिए क्वोटेड फ़ील्ड समर्थित
अक्सर पूछे जाने वाले प्रश्न
यह पार्सर कॉमा (,), सेमीकोलन (;), टैब और पाइप (|) डिलिमिटर समर्थन करता है। आप ऑटो-डिटेक्ट विकल्प भी इस्तेमाल कर सकते हैं, जो सबसे संभावित डिलिमिटर पहचानने के लिए आपके डेटा का विश्लेषण करता है।
डबल कोट्स में बंद फ़ील्ड एक ही मान माने जाते हैं। इससे फ़ील्ड में डिलिमिटर अक्षर, नई पंक्तियाँ और एस्केप्ड कोट (लगातार दो डबल-कोट अक्षर "" के रूप में) हो सकते हैं। उदाहरण के लिए, "Alice, Wang" कॉमा युक्त एक ही फ़ील्ड के रूप में पार्स होता है।
नहीं। सारी CSV पार्सिंग JavaScript से पूरी तरह आपके ब्राउज़र में होती है। आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता, जिससे पूरी निजता और सुरक्षा सुनिश्चित होती है।
हाँ। अपलोड क्षेत्र पर कोई .csv, .tsv या .txt फ़ाइल ड्रैग एंड ड्रॉप करें (या ब्राउज़ करने के लिए क्लिक करें)। फ़ाइल ब्राउज़र के FileReader API से लोकल रूप से पढ़ी जाती है — यह कभी किसी सर्वर पर अपलोड नहीं होती। 10 MB तक की फ़ाइलें समर्थित हैं; बड़ी फ़ाइलों को पहले विभाजित करना चाहिए।
सामान्य CSV व्याकरण: कॉमा से अलग फ़ील्ड, CRLF लाइन-एंडिंग से रिकॉर्ड, कॉमा/कोट/नई पंक्ति युक्त फ़ील्ड डबल कोट्स में लिपटे, और एम्बेडेड कोट लगातार दो कोट के रूप में लिखा। साथ ही यह भी उल्लेख है कि पहला रिकॉर्ड हेडर हो सकता है। वास्तविक फ़ाइलें हर नियम मोड़ देती हैं - खुले LF एंडिंग, कोई कोटिंग नहीं, अंत में अतिरिक्त डिलिमिटर - इसलिए यह पार्सर आम वैरिएंट सहन करते हुए संरचनात्मक समस्याओं को फ़्लैग करता है।
कॉमा RFC 4180 का डिफ़ॉल्ट है, लेकिन यूरोपीय locale अक्सर सेमीकोलन-डिलिमिटेड फ़ाइलें एक्सपोर्ट करते हैं (जहाँ दशमलव कॉमा मानक है वहाँ Excel ऐसा करता है), और स्प्रेडशीट से कॉपी-पेस्ट में टैब बच जाता है। डिटेक्शन प्रति लाइन उम्मीदवार डिलिमिटर गिनकर सबसे सुसंगत चुनता है - यह पार्सर कॉमा, सेमीकोलन, पाइप और टैब ऑटो-डिटेक्ट करता है और आप इसे ओवरराइड भी कर सकते हैं।
मुख्य दोषी: डिलिमिटर युक्त फ़ील्ड बिना कोट के; विषम संख्या में कोट जिससे उसके बाद की हर पंक्ति दूषित हो जाए; हेडर से ज़्यादा या कम कॉलम वाली टेढ़ी पंक्तियाँ; और एनकोडिंग बेमेल, जैसे windows-1252 टेक्सट में mojibake दिखना या UTF-8 BOM पहले हेडर सेल से चिपक जाना। यह पार्सर पंक्ति-लंबाई बेमेल रिपोर्ट करता है ताकि खराब लाइन आसानी से दिखे।
सब कुछ क्लाइंट-साइड चलता है, इसलिए सीमा सर्वर टाइमआउट नहीं बल्कि आपके ब्राउज़र की मेमोरी है। डेस्कटॉप पर कई दर्जन मेगाबाइट तक की फ़ाइलें आम तौर पर ठीक पार्स होती हैं; उससे ज़्यादा के लिए पहले डिलिमिटर आंकड़े और पंक्ति/कॉलम गिनती से फ़ाइल जाँचें, या विश्लेषण से पहले विभाजित करें। किसी भी आकार में कोई भी बाइट आपकी मशीन से बाहर नहीं जाता।
संबंधित टूल्स
प्रामाणिक संदर्भ
इस टूल के पीछे के मूल स्रोत — दूसरे हाथ के सार नहीं, बल्कि आधिकारिक स्टैंडर्ड और स्पेसिफिकेशन।