TSV से CSV कनवर्टर क्या है?
TSV to CSV Converter टैब-सेपरेटेड डेटा को कॉमा-सेपरेटेड फ़ॉर्मेट में और इसके विपरीत बदलता है। कोटेड फ़ील्ड, एम्बेडेड अल्पविराम और मल्टीलाइन मानों को सही ढंग से संभालता है ताकि स्प्रेडशीट और डेटाबेस के बीच डेटा ले जाने पर कुछ न टूटे।
कन्वर्टर टैब विभाजक पहचानता है और RFC 4180 के अनुसार CSV देता है: जिन फ़ील्ड में अल्पविराम, उद्धरण या लाइन ब्रेक होते हैं उन्हें डबल कोट्स से लपेटा जाता है, और अंदर के उद्धरणों को दोगुना कर दिया जाता है। उद्धरण चयनकर्ता तय करता है कि कितना लपेटा जाए: 'न्यूनतम' केवल उन्हीं फ़ील्ड को कोट करता है जिन्हें सचमुच ज़रूरत है, 'केवल टेक्स्ट फ़ील्ड' हर ग़ैर-संख्यात्मक मान को भी लपेटता है (तब उपयोगी जब प्राप्तकर्ता को टेक्स्ट कोट में और संख्याएँ बिना कोट के चाहिए), और 'सभी फ़ील्ड' सख़्त SQL इम्पोर्ट के लिए हर फ़ील्ड को कोट करता है। फ़ाइल खींचकर छोड़ें या चुनें और यह तुरंत बदल जाती है, या उल्टा CSV → TSV करने के लिए मोड पलट दें।
उपयोग कैसे करें
- अपना TSV डेटा (टैब-सेपरेटेड) पेस्ट करें या फ़ाइल इनपुट का उपयोग करके .tsv फ़ाइल अपलोड करें।
- डाउनलोड करने से पहले यह सत्यापित करने के लिए पार्स किए गए डेटा टेबल का पूर्वावलोकन देखें कि रूपांतरण सही दिखता है।
- कन्वर्ट की गई CSV फ़ाइल डाउनलोड करें या आउटपुट को क्लिपबोर्ड पर कॉपी करें।
कब उपयोग करें
- जब PostgreSQL या BigQuery से टैब डंप निकालकर Excel में खुल सकने वाला CSV चाहिए।
- स्प्रेडशीट से कॉपी होकर टैब रूप में आए डेटा को साफ़ करके सिर्फ़ CSV लेने वाले API में भेजना हो।
- CSV को वापस TSV में बदलकर ऐसी स्प्रेडशीट में पेस्ट करना हो जो टैब पर स्तंभ ठीक से बाँटती है।
परिणाम
आपने डेटाबेस से एक टैब-सेपरेटेड रिपोर्ट एक्सपोर्ट की: "Name\tAge\tCity\nAlice\t30\tNew York"। टूल इसे सही CSV में बदलता है: "Name,Age,City\nAlice,30,\"New York\"" जिसमें स्पेस वाले फ़ील्ड के आसपास कोट्स होते हैं।
अक्सर पूछे जाने वाले प्रश्न
- Excel में खोलने पर पूरा CSV एक ही कॉलम में क्यों आता है?
- Excel के कुछ भाषा संस्करण (जर्मन, फ्रेंच, स्पैनिश) डिफ़ॉल्ट CSV विभाजक के तौर पर सेमी-कॉलन इस्तेमाल करते हैं, अल्पविराम नहीं। .xls डाउनलोड लें, या Excel में Data → From Text/CSV से इम्पोर्ट करके विभाजक के रूप में अल्पविराम चुनें।
- डेटा में पहले से मौजूद अल्पविरामों का क्या होगा?
- जिन फ़ील्ड में अल्पविराम है उन्हें डबल कोट्स से लपेटा जाता है, इसलिए 'मुंबई, भारत' आउटपुट में "मुंबई, भारत" बन जाता है। यह RFC 4180 के अनुसार है और Excel, Google Sheets और pandas इसे सही पढ़ते हैं।
- क्या पते जैसी बहु-पंक्ति वाली फ़ील्ड भी ठीक से बदलती हैं?
- हाँ। न्यूलाइन वाले सेल को कोट्स में लपेटा जाता है और एक ही फ़ील्ड के रूप में रखा जाता है। पार्सर कोट स्थिति पर नज़र रखता है, इसलिए न्यूलाइन ग़लती से नई पंक्ति शुरू नहीं करती।
- व्यावहारिक रूप से TSV और CSV में क्या फ़र्क है?
- TSV टैब का इस्तेमाल करता है; आम पाठ में टैब बहुत कम होता है, इसलिए ज़्यादातर समय कोट्स की ज़रूरत नहीं पड़ती। CSV अल्पविराम पर निर्भर है, जो प्राकृतिक पाठ में आम है, इसलिए कोट नियमों की ज़रूरत पड़ती है। टर्मिनल पाइप के लिए TSV सहज है; आदान-प्रदान के लिए CSV सर्वव्यापी है।
- क्या मैं हेडर पंक्ति शामिल किए बिना रूपांतरण कर सकता हूँ?
- हाँ। 'Has Header Row' को बंद कर दें तो पहली पंक्ति भी डेटा मानी जाती है। प्रीव्यू में कॉलम के नाम 'Column 1, Column 2' जैसे सामान्य रहेंगे; पहली पंक्ति को फ़ील्ड नाम के रूप में नहीं लिया जाएगा।
संबंधित उपकरण
तुकबंदी खोजक
किसी भी शब्द के लिए सटीक और निकट तुकबंदी खोजें
एनाग्राम सॉल्वर
किसी भी शब्द के सभी वैध एनाग्राम खोजें
यूनिकोड लुकअप
नाम या कोड से यूनिकोड खोजें
URL एन्कोडर/डिकोडर
URL को तुरंत एन्कोड और डीकोड करें
NATO फोनेटिक अल्फाबेट
टेक्स्ट को NATO फोनेटिक अल्फाबेट में बदलें
पैराग्राफ काउंटर
अपने टेक्स्ट में पैराग्राफ गिनें