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