Tablora

Tablora · संग्रह

पहली कोशिका का बाइट-क्रम चिह्न सँभालें

UTF-8 बाइट ऑर्डर मार्क पहले शीर्षक से पहले हो सकता है। संरचना जाँच टूल शुरुआत का एक मार्क हटाता है, ताकि पहला सेल बिना छिपे अक्षर के id पढ़ा जाए।

शीर्षक से पहले का अदृश्य अक्षर

Excel के UTF-8 CSV विकल्प समेत कई प्रोग्राम टेक्स्ट फ़ाइल को बाइट ऑर्डर मार्क से शुरू करते हैं: U+FEFF अक्षर, जो पढ़ने वाले को बताता है कि फ़ाइल UTF-8 है। ज़्यादातर एडिटर में यह अदृश्य है, लेकिन फिर भी एक अक्षर है। जब कोई टूल इसे नहीं हटाता, तो पहला शीर्षक मार्क और उसके बाद id बन जाता है, और id नाम के कॉलम पर कोई भी खोज या जोड़ बिना किसी साफ़ कारण के विफल हो जाता है।

संरचना जाँच टूल कोई भी सेल पढ़ने से पहले चिपकाए पाठ की बिल्कुल शुरुआत से एक बाइट ऑर्डर मार्क हटाता है। तब पहला शीर्षक ठीक id होता है।

उदाहरण: id,name शीर्षक

पेज के उदाहरण में बाइट ऑर्डर मार्क से शुरू होने वाला शीर्षक id,name है, उसके बाद रिकॉर्ड 1,Mira, और «फ़ील्ड विभाजक» अल्पविराम है। संरचना जाँच टूल 2 पंक्तियाँ और 2 कॉलम बताता है, और पंक्ति 1, कॉलम 1 में id है, बिना किसी छिपे उपसर्ग के।

पाठ में और कुछ नहीं बदलता: दूसरे सेल अपना हर अक्षर रखते हैं।

इस क़दम के बिना पहला शीर्षक स्क्रीन पर एक जैसा दिखता, लेकिन तुलना में अलग निकलता, और ठीक यही वह बेमेल है जो देखना मुश्किल होता है।

मार्क वाली हो सकने वाली फ़ाइल की जाँच

बीच के और निर्यात के मार्क

पाठ के बीच का मार्क उस सेल का हिस्सा बना रहता है। शीर्षक सफ़ाई टूल तुलना से पहले सेल के किनारों की स्पेस और मिलते-जुलते अक्षर छाँटता है, और यह छँटाई सेल की शुरुआत के बाइट ऑर्डर मार्क पर भी लागू होती है, इसलिए दूसरी जुड़ी फ़ाइल का दोहराया शीर्षक फिर भी पहचाना जा सकता है। फिर भी, आउटपुट के सेल वह अक्षर रखते हैं।

Tablora ऐप का CSV निर्यात जान-बूझकर बाइट ऑर्डर मार्क से शुरू होता है, ताकि स्प्रेडशीट विशेषक चिह्नों वाले, तुर्की, जापानी और दूसरे ग़ैर-लैटिन पाठ सही खोलें। अगर आप ऐसी फ़ाइल यहाँ चिपकाते हैं, तो संरचना जाँच टूल वह मार्क हटा देता है, और पहला शीर्षक साफ़ आता है।

दूसरे अदृश्य अक्षर

शून्य-चौड़ाई वाली स्पेस और ऐसे ही दूसरे अक्षर नहीं हटाए जाते। अगर इस क़दम के बाद भी कोई शीर्षक मेल न खाए, तो स्रोत में उन्हें खोजें।

इनपुट

तालिका का पाठ
id,name 1,Mira
फ़ील्ड विभाजक
,

परिणाम

पंक्तियाँ
2
कॉलम
2
idname
1Mira
अलग चौड़ाई वाली पंक्तियाँ
0