go语言读取csv文件并输出的方法

冉冉升起的如银的炊烟,那更古沉默永不停息的小溪,那驮着夕阳缓缓独行的老牛,一方方秧田像棋盘格子,绿绒绒的秧苗,织成一幅幅地毯,远远地伸向天际;丛丛绿树掩映着青砖红瓦的房屋。春天,故乡的松树林依然郁郁苍苍,映山红却已开遍山丘。

本文实例讲述了go语言读取csv文件并输出的方法。分享给大家供大家参考。具体实现方法如下:

package main
import (
"encoding/csv"
"fmt"
"io"
"os"
)
func main() {
file, err := os.Open("names.txt")
if err != nil {
fmt.Println("Error:", err)
return
}
defer file.Close()
reader := csv.NewReader(file)
for {
record, err := reader.Read()
if err == io.EOF {
break
} else if err != nil {
fmt.Println("Error:", err)
return
}
fmt.Println(record) // record has the type []string
}
}

希望本文所述对大家的Go语言程序设计有所帮助。

以上就是go语言读取csv文件并输出的方法。说了,不等于做了;做了,不等于做到位了。更多关于go语言读取csv文件并输出的方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
Go CSV包如何实现结构体和csv内容互转工具详解