csv序列化(写入操作)

2019-04-09  本文已影响0人  天涯_w
    // 写入数据到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)
*/

    if  err != nil {
        panic(err)

    }
    
上一篇下一篇

猜你喜欢

热点阅读