需要的包: “encoding/csv”
package main
import (
"encoding/csv"
"os"
// "bytes"
// "fmt"
)
func main(){
f, err := os.Create("2.csv")//创建文件
if err != nil {
panic(err)
}
defer f.Close()
// f.WriteString("xEFxBBxBF") // 写入UTF-8 BOM
w := csv.NewWriter(f)//创建一个新的写入文件流
data := [][]string{
{"1", "中国", "23"},
{"2", "美国", "23"},
{"3", "bb", "23"},
{"4", "bb", "23"},
{"5", "bb", "23"},
}
w.WriteAll(data)//写入数据
w.Flush()
b := csv.NewWriter(f)//创建一个新的写入文件流
d := [][]string{
{"6", "中国", "23"},
{"7", "美国", "23"},
{"8", "bb", "23"},
{"9", "bb", "23"},
{"10", "bb", "23"},
}
b.WriteAll(d)//写入数据
b.Flush()
}
近期评论