Tablora

Tablora · संग्रह

CSV फ़ील्ड के भीतर उद्धरण चिह्न पढ़ें

CSV के उद्धरण वाले फ़ील्ड में दो दोहरे उद्धरण चिह्न एक चिह्न माने जाते हैं। देखें कि She said "hello" कैसे पढ़ा जाता है और बैकस्लैश क्यों नहीं चलता।

CSV मान के भीतर उद्धरण चिह्न कैसे लिखता है

जिस CSV फ़ील्ड में उद्धरण चिह्न हो, उसे ख़ुद उद्धरण चिह्नों में बंद करना होता है, और भीतर का हर उद्धरण चिह्न दो बार लिखा जाता है। इसलिए सेल का पाठ She said "hello" फ़ाइल में "She said ""hello""" के रूप में रखा जाता है। बाहरी उद्धरण चिह्न वाक्य-रचना हैं; भीतर का हर दोहरा जोड़ा एक असली उद्धरण चिह्न का अर्थ रखता है।

कुछ प्रोग्राम इसके बजाय उद्धरण चिह्न से पहले बैकस्लैश लिखते हैं, जो प्रोग्रामिंग भाषाओं से ली गई परिपाटी है। संरचना जाँच टूल उस परिपाटी को नहीं, CSV के नियम को मानता है, इसलिए बैकस्लैश वाला उद्धरण चिह्न एस्केप के रूप में स्वीकार नहीं होता।

Poster वाली पंक्ति की जाँच

पेज के उदाहरण में शीर्षक item,note है और एक रिकॉर्ड है जिसका note "She said ""hello""" है, और «फ़ील्ड विभाजक» अल्पविराम है। संरचना जाँच टूल 2 पंक्तियाँ और 2 कॉलम बताता है। पंक्ति 2, कॉलम 2 में She said "hello" है, जिसमें hello से पहले ठीक एक उद्धरण चिह्न है और बाद में एक।

अगर पूर्वावलोकन में hello के दोनों ओर दो-दो उद्धरण चिह्न दिखें, तो स्रोत में फ़ील्ड उद्धरण में बंद नहीं था और शायद वह पाठ मान्य CSV है ही नहीं।

जो इनपुट पार्स नहीं होते

उद्धरण वाले पाठ को सुधारना और निर्यात करना

ऐप के निर्यात में उद्धरण चिह्न

जब किसी सेल में उद्धरण चिह्न, अल्पविराम या लाइन ब्रेक हो, तो Tablora ऐप का CSV निर्यात भी यही नियम मानता है: सेल उद्धरण चिह्नों में बंद होता है और भीतर के उद्धरण चिह्न दोगुने होते हैं। उसके XLSX निर्यात में उद्धरण चिह्न बस सेल के पाठ का हिस्सा होता है, इसलिए आपको कोई एस्केप दिखाई नहीं देता।

इनपुट

तालिका का पाठ
item,note Poster,"She said ""hello"""
फ़ील्ड विभाजक
,

परिणाम

पंक्तियाँ
2
कॉलम
2
itemnote
PosterShe said "hello"
अलग चौड़ाई वाली पंक्तियाँ
0