डेवलपर टूल / 03
CSV से TSV कन्वर्टर
कॉमा से अलग किए गए डेटा को टैब से अलग किए गए डेटा में बदलें और उद्धृत फ़ील्ड को सही ढंग से संभालें।
CSV से TSV कन्वर्टर: TOEA CSV को उद्धरण चिह्नों को समझने वाले पार्सर से पढ़ता है, इसलिए उद्धृत फ़ील्ड के अंदर का कॉमा उसी फ़ील्ड का हिस्सा रहता है। इसके बाद पंक्तियों को टैब से अलग करके फिर से लिखा जाता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।
- श्रेणी
- डेवलपर टूल्स
- रन
- आपके ब्राउज़र में
- लागत
- मुफ़्त · साइन अप की ज़रूरत नहीं
- उपलब्धता
- इस्तेमाल के लिए तैयार
पूरी तरह आपके ब्राउज़र में चलता है
5 MB तक · कुछ भी अपलोड नहीं होता
टैब से अलग किया गया डिफ़ॉल्ट आउटपुट
कई टूल, जब तक अलग से न बताया जाए, टैब की अपेक्षा करते हैं। PostgreSQL का टेक्स्ट फ़ॉर्मैट में COPY और MySQL का LOAD DATA INFILE दोनों डिफ़ॉल्ट रूप से फ़ील्ड को टैब पर अलग करते हैं। कमांड लाइन पर cut -f2 बिना किसी विकल्प के दूसरा टैब-अलग किया गया कॉलम चुनता है, और awk -F'\t' तथा sort -t$'\t' भरोसेमंद तरीके से काम करते हैं, क्योंकि TSV फ़ील्ड में सेपरेटर नहीं होता। इनमें से कोई भी CSV quoting नहीं समझता, इसलिए पहले कन्वर्ट करने से टूटे हुए कॉलम से बचा जा सकता है।
हर लाइन में एक रिकॉर्ड
कन्वर्ट की गई फ़ाइल में हर लाइन में ठीक एक रिकॉर्ड होता है, क्योंकि सेल के अंदर के लाइन ब्रेक हटा दिए गए हैं। इससे लाइन-आधारित टूल सुरक्षित हो जाते हैं: wc -l हेडर समेत रिकॉर्ड गिनता है, head -n 101 हेडर और 100 पंक्तियां देता है, और split -l किसी रिकॉर्ड को बीच से तोड़े बिना बड़ी फ़ाइल के हिस्से करता है। कई लाइनों वाले पते या टिप्पणियों वाले CSV में ये तीनों चुपचाप गलत गिनती करते हैं। स्प्रेडशीट या इम्पोर्ट फ़ॉर्म के लिए CSV में वापस जाने हेतु TSV से CSV इस्तेमाल करें।
इस्तेमाल करने का तरीका
- CSV पेस्ट करें या कोई फ़ाइल चुनें।
- परिणाम जाँचें।
- TSV कॉपी करें या डाउनलोड करें।
गोपनीयता और सीमाएँ
टेक्स्ट आपके ब्राउज़र में कन्वर्ट होता है और कभी अपलोड नहीं होता। यह तब महत्वपूर्ण है, जब फ़ाइल में कोई कॉन्फ़िगरेशन या ऐसा निर्यात डेटा हो जिसे आप किसी अनजान व्यक्ति को नहीं देना चाहते। किसी सेल के अंदर मौजूद टैब या नई पंक्ति को स्पेस में बदल दिया जाता है, क्योंकि TSV में उन्हें उद्धृत करने का कोई तरीका नहीं है।
संबंधित टूल्स
अक्सर पूछे जाने वाले सवाल
TSV में कन्वर्ट करने की ज़रूरत क्यों पड़ती है?
डेटा में टैब बहुत कम दिखाई देते हैं, इसलिए TSV उन उद्धरण नियमों से बचाता है जो CSV को असुविधाजनक बनाते हैं। स्प्रेडशीट और कई कमांड-लाइन टूल में इसे पेस्ट करना आसान होता है।
मेरे डेटा में मौजूद कॉमा का क्या होता है?
वे सेल में ही रहते हैं। कन्वर्ज़न का उद्देश्य यही है: टैब विभाजक बनने के बाद कॉमा के लिए उद्धरण चिह्नों की ज़रूरत नहीं रहती।
अगर किसी सेल में टैब हो तो क्या होगा?
उसे स्पेस से बदल दिया जाता है। उसे वैसे ही छोड़ने पर पंक्ति विभाजित हो जाएगी, और TSV में इसे रोकने के लिए उद्धरण की कोई व्यवस्था नहीं है।
क्या यह उद्धृत नई पंक्तियों को संभालता है?
हाँ। उद्धृत CSV फ़ील्ड के अंदर की नई पंक्ति को सेल के हिस्से के रूप में पढ़ा जाता है और आउटपुट में उसे स्पेस में बदल दिया जाता है।
मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं