इसका इस्तेमाल कैसे करें
- टेक्स्ट को CSV टेक्स्ट में चिपकाएँ। अगर पहली लाइन में कॉलम के नाम हैं तो उसे रहने दें।
- टेक्स्ट में विभाजक चुनें, या पहचानें पर रहने दें। फिर जाँच पढ़ें: हरा मतलब TSV पूरा है।
- TSV परिणाम कॉपी करें, या data.tsv के रूप में डाउनलोड करें।
टेक्स्ट कैसे पढ़ा जाता है
एक रिकॉर्ड लाइन-ब्रेक पर खत्म होता है, और एक खाना अगले से विभाजक से अलग होता है। जो खाना दोहरे उद्धरण-चिह्न से शुरू होता है, उसमें विभाजक और लाइन-ब्रेक आ सकते हैं, और उसके भीतर के दो दोहरे उद्धरण-चिह्न एक दोहरे उद्धरण-चिह्न को दर्शाते हैं। यह RFC 4180 का नियम है।
- पहचानें पहली लाइन पर उद्धरण-चिह्नों के बाहर टैब, सेमीकोलन और कॉमा गिनता है। जो सबसे ज्यादा हो वही विभाजक है; बराबरी पर टैब जीतता है, फिर सेमीकोलन।
- खाली लाइन रिकॉर्ड नहीं है, और आखिरी रिकॉर्ड लाइन-ब्रेक से खत्म हो या न हो।
TSV क्या रखता है और क्या मना करता है
- text/tab-separated-values का IANA पंजीकरण कहता है कि हर रिकॉर्ड एक लाइन है और उसके फ़ील्ड टैब से अलग होते हैं।
- खाने में टैब नहीं रह सकता, क्योंकि पंजीकरण कहता है कि टैब वाले फ़ील्ड इस एन्कोडिंग में मान्य नहीं हैं। टूल ऐसे खाने पर रुक जाता है।
- खाने में लाइन-ब्रेक नहीं रह सकता, क्योंकि रिकॉर्ड एक लाइन है। टूल वहाँ भी रुक जाता है।
- पंजीकरण उद्धरण-चिह्नों का वर्णन नहीं करता। इसलिए RFC 4180 के खानों के चारों ओर के उद्धरण-चिह्न हटा दिए जाते हैं, और खाने के भीतर का दोहरा उद्धरण-चिह्न जैसा है वैसा लिखा जाता है।
अलग लंबाई की पंक्तियाँ
पंजीकरण कहता है कि हर रिकॉर्ड में फ़ील्ड की संख्या एक जैसी हो। टूल फिर भी फ़ाइल लिखता है, पर बताता है कि कितनी पंक्तियाँ पहली से अलग हैं, ताकि TSV इस्तेमाल करने से पहले आप स्रोत जाँच सकें।
हल किया हुआ उदाहरण: उद्धरण-चिह्न में कॉमा और दो दोहरे उद्धरण-चिह्न
पहली लाइन हेडर है। पंक्ति 2 के तीसरे खाने में उद्धरण-चिह्न के भीतर कॉमा है, और पंक्ति 3 के तीसरे खाने में दो दोहरे उद्धरण-चिह्न हैं, जो TSV में एक उद्धरण-चिह्न बनते हैं। नीचे हर पंक्ति परिणाम की एक लाइन है, खानों के बीच टैब के साथ।
| पंक्ति | TSV लाइन |
|---|---|
| 1 | नाम [टैब] शहर [टैब] नोट |
| 2 | अनीता [टैब] जयपुर [टैब] विश्लेषक, पहला |
| 3 | रोहन [टैब] नई दिल्ली [टैब] कहा "नमस्ते" |
अक्सर पूछे जाने वाले सवाल
टूल टैब वाले खाने को मना क्यों करता है?
text/tab-separated-values का IANA पंजीकरण कहता है कि टैब वाले फ़ील्ड मान्य नहीं हैं, और TSV में उनके लिए कोई एस्केप नहीं है। उस खाने में टैब की जगह एक स्पेस लिखें, फिर टेक्स्ट को दोबारा बदलें।
कुछ खानों के चारों ओर से उद्धरण-चिह्न क्यों गायब हैं?
RFC 4180 उद्धरण-चिह्न उस खाने के चारों ओर लगाता है जिसमें विभाजक या लाइन-ब्रेक हो। वे लपेटने वाले उद्धरण-चिह्न खाने का हिस्सा नहीं हैं, इसलिए टूल उन्हें हटा देता है, जबकि खाने के भीतर का दोहरा उद्धरण-चिह्न वैसा ही रहता है।
खाने के भीतर लाइन-ब्रेक का क्या होता है?
टूल रुक जाता है और पंक्ति व खाने का नाम बताता है, क्योंकि TSV रिकॉर्ड एक लाइन है। उस खाने को एक लाइन में जोड़ें, स्पेस या किसी और चिह्न से, और टेक्स्ट को फिर बदलें।
कुछ पंक्तियों में खानों की संख्या अलग क्यों है?
टेक्स्ट में असमान लंबाई की पंक्तियाँ हैं, जो RFC 4180 के अनुसार नहीं होनी चाहिए। टूल उन्हें जैसी हैं वैसी लिखता है और एक नोट में गिनता है, ताकि TSV इस्तेमाल करने से पहले आप स्रोत सुधार सकें।
सेमीकोलन वाली फ़ाइल के लिए पहचानें कौन सा विभाजक चुनता है?
वह सेमीकोलन चुनता है जब पहली लाइन में उद्धरण-चिह्नों के बाहर टैब या कॉमा से ज्यादा सेमीकोलन हों। सेमीकोलन वाली फ़ाइल वैसे ही पढ़ी जाती है, और आप सेमीकोलन खुद भी चुन सकते हैं।
जो टेक्स्ट मैं चिपकाता हूँ, वह कहीं भेजा जाता है?
नहीं। बदलने का काम आपके ब्राउज़र में होता है, और जो चिपकाते हैं वह न सहेजा जाता है न हमें भेजा जाता है। फिर भी किसी ऐसे पेज पर पासवर्ड या निजी रिकॉर्ड न चिपकाएँ जिस पर आपको भरोसा न हो।
स्रोत
- RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) Files (अंग्रेजी में)
- IANA media types: text/tab-separated-values (अंग्रेजी में)
आँकड़े और टेक्स्ट आखिरी बार बुधवार, 11 नवंबर 2026 को जाँचे गए।