golang写入csv
Posted chaselogs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang写入csv相关的知识,希望对你有一定的参考价值。
1 package main 2 3 import ( 4 "encoding/csv" 5 "fmt" 6 "os" 7 ) 8 9 func main() { 10 file, err := os.OpenFile("111.csv", os.O_CREATE|os.O_RDWR, 0644) 11 if err != nil { 12 fmt.Println("open file is failed, err: ", err) 13 } 14 defer file.Close() 15 // 写入UTF-8 BOM,防止中文乱码 16 file.WriteString("xEFxBBxBF") 17 w := csv.NewWriter(file) 18 w.Write([]string{"开发者名称", "开发者邮箱", "应用名称"}) 19 // 写文件需要flush,不然缓存满了,后面的就写不进去了,只会写一部分 20 w.Flush() 21 }
以上是关于golang写入csv的主要内容,如果未能解决你的问题,请参考以下文章