golang csv parse error on line 1, column 1: bare “ in non-quoted-field
2023-12-26 15:03:31
问题
csvFile, _ := os.Open("file.csv")
reader := csv.NewReader(csvFile)
records, err := reader.ReadAll()
if err != nil {
fmt.Println("无法读取:", err)
return
}
报错如下:
golang csv parse error on line 1, column 1: bare " in non-quoted-field
解决办法代码
由于再window下会有格式问题,添加两行代码可解决
csvFile, _ := os.Open("file.csv")
reader := csv.NewReader(csvFile)
reader.Comma = ',' //添加
reader.LazyQuotes = true //添加
records, err := reader.ReadAll()
if err != nil {
fmt.Println("无法读取:", err)
return
}
文章来源:https://blog.csdn.net/HappyLearnerL/article/details/135219947
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!