Tablora · संग्रह
CRLF और LF अंत वाले रिकॉर्ड जाँचें
कई निर्यातों से चिपकाए पाठ में CRLF, LF और CR लाइन अंत मिले-जुले हो सकते हैं। उद्धरण के बाहर संरचना जाँच टूल हर एक को रिकॉर्ड की सीमा मानता है।
मिले-जुले लाइन अंत कहाँ से आते हैं
Windows प्रोग्राम आम तौर पर हर लाइन कैरिज रिटर्न और लाइन फ़ीड (CRLF) से ख़त्म करते हैं, Unix और macOS टूल केवल लाइन फ़ीड (LF) से, और कुछ पुराने सिस्टम अकेले कैरिज रिटर्न (CR) से। जब आप अलग-अलग प्रोग्रामों का आउटपुट जोड़ते हैं, या किसी फ़ाइल का हिस्सा दूसरी में चिपकाते हैं, तो पाठ के एक ही खंड में तीनों आ सकते हैं। तब कुछ टूल दो रिकॉर्ड को एक में मिला देते हैं या एक रिकॉर्ड को दो में बाँट देते हैं।
संरचना जाँच टूल तीनों को रिकॉर्ड का अंत मानता है, जब वे उद्धरण में बंद फ़ील्ड के बाहर हों। उद्धरण के भीतर का लाइन ब्रेक उस सेल के पाठ का हिस्सा है और नया रिकॉर्ड शुरू नहीं करता।
रिकॉर्ड गिनना
- पूरा पाठ टुकड़ों में नहीं, एक बार में «तालिका का पाठ» में चिपकाएँ।
- «फ़ील्ड विभाजक» चुनें या «विभाजक पहचानें» चुना रहने दें, और «गणना करें» दबाएँ।
- «पंक्तियाँ» की तुलना उतने रिकॉर्ड से करें जितने आप स्रोत के पेजों से अपेक्षा करते हैं।
- «अलग चौड़ाई वाली पंक्तियाँ» जाँचें; 0 का अर्थ है कि हर रिकॉर्ड में शीर्षक जितने ही फ़ील्ड हैं।
- अगर डेटा में उद्धरण में बंद नोट हैं, तो उन सेल को अलग से देखें, क्योंकि उनके भीतर के लाइन ब्रेक रखे जाते हैं।
Mira और Noah वाला उदाहरण
पेज के उदाहरण में शीर्षक id,name और दो रिकॉर्ड 1,Mira और 2,Noah हैं, «फ़ील्ड विभाजक» अल्पविराम है और लाइनों के बीच अलग-अलग लाइन अंत हैं। संरचना जाँच टूल 3 पंक्तियाँ और 2 कॉलम बताता है। पंक्ति 3, कॉलम 2 में Noah है, जिससे पता चलता है कि लाइन अंत एक जैसे न होने पर भी आख़िरी रिकॉर्ड मिल गया।
पाठ के बिल्कुल अंत में एक अकेला लाइन ब्रेक कोई खाली रिकॉर्ड नहीं जोड़ता।
डाउनलोड लाइन अंत के साथ क्या करता है
«डाउनलोड (CSV)» हर रिकॉर्ड सीमा को CRLF के रूप में लिखता है, इनपुट में चाहे जो रहा हो, इसलिए डाउनलोड की गई फ़ाइल एक जैसी रहती है। उद्धरण में बंद सेल के भीतर के लाइन ब्रेक जैसे थे वैसे ही, उद्धरण के भीतर, लिखे जाते हैं। Tablora ऐप का CSV निर्यात भी हर पंक्ति CRLF से ख़त्म करता है।
अगर पाने वाला प्रोग्राम फिर भी रिकॉर्ड की ग़लत संख्या दिखाए, तो डेटा बदलने से पहले उसकी आयात सेटिंग में उद्धरण में बंद फ़ील्ड का विकल्प जाँचें।
जब गिनती फिर भी ग़लत लगे
- अपेक्षा से ज़्यादा पंक्तियों का अर्थ हो सकता है कि किसी मान में लाइन ब्रेक है जो स्रोत में उद्धरण में बंद नहीं था।
- अपेक्षा से कम पंक्तियों का अर्थ हो सकता है कि कोई खुलता उद्धरण चिह्न आगे की लाइनें निगल गया; बिना बंद हुआ उद्धरण वाला फ़ील्ड खोजें।
- पाठ की जाँच से पहले लाइन अंत हाथ से न बदलें; पार्सर तीनों को पहले से सँभालता है।
- जिस सिस्टम में लाइनें अकेले कैरिज रिटर्न से ख़त्म होती हैं, उसका पाठ कुछ एडिटर में एक लंबी लाइन जैसा दिख सकता है। संरचना जाँच टूल फिर भी उसे रिकॉर्ड में बाँटता है, इसलिए एडिटर के दिखाए के बजाय «पंक्तियाँ» पर भरोसा करें।
इनपुट
- तालिका का पाठ
- id,name 1,Mira 2,Noah
- फ़ील्ड विभाजक
- ,
परिणाम
- पंक्तियाँ
- 3
- कॉलम
- 2
| id | name |
|---|---|
| 1 | Mira |
| 2 | Noah |
- अलग चौड़ाई वाली पंक्तियाँ
- 0