Tablora

Tablora · संग्रह

अल्पविराम को एक ही CSV कोशिका में रखें

उद्धरण में बंद CSV फ़ील्ड के भीतर का अल्पविराम, जैसे "Red, blue" में, मान का हिस्सा है। डाउनलोड से पहले जाँचें कि संरचना जाँच टूल इसे एक सेल पढ़ता है।

अल्पविराम जो मान का हिस्सा हैं

विवरण, पते और कंपनियों के नाम में अक्सर अल्पविराम होते हैं। अल्पविराम से अलग की गई फ़ाइल में ऐसा मान उद्धरण चिह्नों में बंद होना चाहिए, ताकि अल्पविराम को फ़ील्ड की सीमा न पढ़ा जाए। जो सॉफ़्टवेयर हर लाइन को हर अल्पविराम पर बाँटता है, वह इन उद्धरण चिह्नों को अनदेखा करके दो कॉलम वाले रिकॉर्ड को तीन सेल में बदल देता है, और बाद का हर मान एक कॉलम आगे खिसक जाता है।

संरचना जाँच टूल CSV के उद्धरण नियम का पालन करता है। उद्धरण में बंद फ़ील्ड के भीतर का अल्पविराम सेल में रहता है, और उद्धरण चिह्न ख़ुद वाक्य-रचना माने जाते हैं, मान का हिस्सा नहीं।

Mira और Red, blue को पढ़ना

पेज के उदाहरण में शीर्षक name,note और रिकॉर्ड Mira,"Red, blue" है, और «फ़ील्ड विभाजक» अल्पविराम है। पार्स करने पर 2 पंक्तियाँ और 2 कॉलम मिलते हैं, और पंक्ति 2, कॉलम 2 में Red, blue है, आसपास के उद्धरण चिह्नों के बिना और अल्पविराम मान के भीतर।

शीर्षक का दूसरा फ़ील्ड note, Red, blue के साथ सीध में आता है, इसलिए रिकॉर्ड की चौड़ाई ठीक शीर्षक जितनी है और «अलग चौड़ाई वाली पंक्तियाँ» 0 दिखाता है।

उद्धरण में बंद फ़ील्ड की जाँच

खुलते उद्धरण चिह्न से पहले स्पेस

हाथ से संपादित CSV में अक्सर अल्पविराम के बाद स्पेस होती है: Mira, "Red, blue"। CSV नियम के अनुसार उद्धरण चिह्न फ़ील्ड तभी खोलता है जब वह उस फ़ील्ड का पहला अक्षर हो, इसलिए उससे पहले की स्पेस उद्धरण चिह्न को एक अनपेक्षित अक्षर बना देती है। संरचना जाँच टूल अनुमान लगाने के बजाय पाठ को «दर्ज किए गए मान जाँचें और फिर प्रयास करें।» के साथ अस्वीकार करता है। अपनी प्रति में अल्पविराम और खुलते उद्धरण चिह्न के बीच की स्पेस हटाएँ और दोबारा गणना करें।

कभी बंद न होने वाला उद्धरण चिह्न आगे की हर लाइन पर यही असर डालता है, इसलिए अगर त्रुटि बनी रहे, तो छूटा हुआ बंद उद्धरण चिह्न खोजें।

ऐप के निर्यात में अल्पविराम

Tablora ऐप का CSV निर्यात अल्पविराम, उद्धरण चिह्न या लाइन ब्रेक वाले हर सेल को उद्धरण चिह्नों में बंद करता है, इसलिए फ़ाइल कहीं और खोलने पर Red, blue जैसा विवरण एक ही सेल में रहता है।

इनपुट

तालिका का पाठ
name,note Mira,"Red, blue"
फ़ील्ड विभाजक
,

परिणाम

पंक्तियाँ
2
कॉलम
2
namenote
MiraRed, blue
अलग चौड़ाई वाली पंक्तियाँ
0