Go
CSV फ़ाइलों को पार्स करना
खोज…
वाक्य - विन्यास
- csvReader: = csv.NewReader (r)
- डेटा, इरेट: = csvReader.Read ()
सरल सीएसवी पार्सिंग
इस CSV डेटा पर विचार करें:
#id,title,text
1,hello world,"This is a ""blog""."
2,second time,"My
second
entry."
इस डेटा को निम्नलिखित कोड के साथ पढ़ा जा सकता है:
// r can be any io.Reader, including a file.
csvReader := csv.NewReader(r)
// Set comment character to '#'.
csvReader.Comment = '#'
for {
post, err := csvReader.Read()
if err != nil {
log.Println(err)
// Will break on EOF.
break
}
fmt.Printf("post with id %s is titled %q: %q\n", post[0], post[1], post[2])
}
और उत्पादन:
post with id 1 is titled "hello world": "This is a \"blog\"."
post with id 2 is titled "second time": "My\nsecond\nentry."
2009/11/10 23:00:00 EOF
खेल का मैदान: https://play.golang.org/p/d2E6-CGGIe
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow