csv序列化(写入操作)

// 写入数据到CSV文件 csvFile, err := os.Create("./test.csv") if err != nil { panic(err) } defer csvFile.Close() csvWriter := csv.NewWriter(csvFile)// 使用csv.Writer.Write单行数据写入例子 err = csvWriter.Write([]string{"678", "Jane", "jane@example.com", "$548,980"}) // 需要调用csv.Writer.Flush才能将数据写入文件中 csvWriter.Flush()/* // 使用csv.Writer.Write多行写入例子 rows := [][]string{ {"123", "John", "john@example.com", "$141,987"}, {"456", "Sam", "sam@example.com", "$905,234"}, {"678", "Jane", "jane@example.com", "$548,980"}, } err = csvWriter.WriteAll(rows) */iferr != nil { panic(err)}

    推荐阅读