Skip to main content
CheckTown
कन्वर्टर

TSV से CSV कन्वर्टर: टैब से कॉमा रूपांतरण

प्रकाशित 5 मिनट का पठन
इस लेख में

TSV और CSV प्रारूप क्या हैं?

TSV (Tab-Separated Values) और CSV (Comma-Separated Values) टेबल-आधारित डेटा संग्रहीत करने के लिए सादा-टेक्स्ट प्रारूप हैं। हर पंक्ति एक रिकॉर्ड दर्शाती है, जिसमें स्तंभ एक विभाजक अक्षर से अलग किए जाते हैं — TSV के लिए टैब और CSV के लिए कॉमा। दोनों प्रारूप मानव द्वारा पढ़े जाने योग्य हैं और स्प्रेडशीट, डेटाबेस तथा प्रोग्रामिंग भाषाओं द्वारा सार्वभौमिक रूप से समर्थित हैं।

कार्यात्मक रूप से समान होने के बावजूद, दोनों प्रारूपों की अलग-अलग खूबियाँ हैं। TSV सरल है क्योंकि टैब डेटा में शायद ही कभी दिखते हैं, जिससे कोटिंग की ज़रूरत कम हो जाती है। CSV को एक इंटरचेंज प्रारूप के रूप में अधिक व्यापक रूप से अपनाया गया है, यह RFC 4180 द्वारा मानकीकृत है, और अधिकांश स्प्रेडशीट ऐप्लिकेशनों के लिए डिफ़ॉल्ट एक्सपोर्ट प्रारूप है।

TSV to CSV रूपांतरण कैसे काम करता है

TSV को CSV में बदलने में डेटा की अखंडता सुनिश्चित करने के लिए कोटिंग नियमों को संभालते हुए टैब विभाजकों को कॉमा से बदलना शामिल है।

  • विभाजक प्रतिस्थापन — फ़ील्ड को अलग करने वाला हर टैब अक्षर CSV मानक विभाजक, यानी कॉमा से बदल दिया जाता है
  • फ़ील्ड कोटिंग — कॉमा, दोहरे उद्धरण चिह्न या न्यूलाइन वाले फ़ील्ड को RFC 4180 नियमों के अनुसार दोहरे उद्धरण चिह्नों में लपेटा जाता है
  • उद्धरण एस्केपिंग — फ़ील्ड मानों के भीतर मौजूद दोहरे उद्धरण चिह्नों को दोगुना करके एस्केप किया जाता है (एक अकेला " बन जाता है "") ताकि पार्सिंग त्रुटियाँ रोकी जा सकें

निःशुल्क आज़माएँ — कोई साइनअप आवश्यक नहीं

TSV को CSV में बदलें →

TSV को CSV में कब बदलें

TSV to CSV रूपांतरण उन टूल और सिस्टमों के बीच संगतता के अंतर को पाटता है जो अलग-अलग विभाजक प्रारूपों की अपेक्षा करते हैं।

  • स्प्रेडशीट एक्सपोर्ट — Google Sheets या Excel से क्लिपबोर्ड के ज़रिए कॉपी किया गया डेटा आमतौर पर टैब-सेपरेटेड होता है, पर डाउनस्ट्रीम टूल अक्सर CSV प्रारूप की माँग करते हैं
  • डेटाबेस इम्पोर्ट — अधिकांश डेटाबेस इम्पोर्ट उपयोगिताएँ (MySQL LOAD DATA, PostgreSQL COPY) CSV का मूल रूप से समर्थन करती हैं और TSV से रूपांतरण की माँग कर सकती हैं
  • लॉग फ़ाइल प्रोसेसिंग — सर्वर लॉग और एनालिटिक्स एक्सपोर्ट अक्सर टैब-डिलिमिटेड होते हैं, जिन्हें मानक डेटा टूल से प्रोसेस करने के लिए CSV रूपांतरण की ज़रूरत होती है

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

RFC 4180 क्या है?

RFC 4180 वह मानक है जो CSV प्रारूप को परिभाषित करता है। मुख्य नियम: फ़ील्ड कॉमा से अलग होते हैं, रिकॉर्ड लाइन ब्रेक (CRLF) से, कॉमा या उद्धरण चिह्न या न्यूलाइन वाले फ़ील्ड को दोहरे उद्धरण चिह्नों में रखना ज़रूरी है, और फ़ील्ड के भीतर मौजूद दोहरे उद्धरण चिह्नों को दोगुना करके एस्केप किया जाता है।

क्या TSV to CSV रूपांतरण में कभी डेटा खोता है?

नहीं, अगर सही तरीके से किया जाए तो नहीं। एक उचित कन्वर्टर सभी किनारे की स्थितियों को संभालता है — कॉमा, उद्धरण चिह्न और न्यूलाइन वाले फ़ील्ड को RFC 4180 नियमों के अनुसार कोट किया जाता है। डेटा सामग्री समान रहती है, केवल विभाजक और कोटिंग बदलती है।

मुझे अपने प्रोजेक्ट के लिए TSV का उपयोग करना चाहिए या CSV का?

इंटरचेंज के लिए CSV का उपयोग करें — यह सबसे व्यापक रूप से समर्थित टेबल-आधारित प्रारूप है। जब आपके डेटा में बहुत सारे कॉमा हों (जैसे पते या विवरण) तब TSV का उपयोग करें, क्योंकि टैब विभाजक जटिल कोटिंग की ज़रूरत से बचाते हैं। प्रोग्रामेटिक प्रोसेसिंग के लिए, सही पार्सर के साथ दोनों ही काम करते हैं।

संबंधित टूल