gpt4 book ai didi

csv - 如何将变量保存到现有CSV文件的最后一行

转载 作者:行者123 更新时间:2023-12-01 20:25:08 24 4
gpt4 key购买 nike

如果我有一些数据要存储到CSV文件的最后一行,该如何使用Go进行处理?我不知道如何插入新数据。我在Google上搜索,但没有任何结果。

最佳答案

如果只想将一些数据添加到csv文件中,则可以使用flag和perm打开文件并在文件上写入新内容。

这是一个示例代码:

package main

import (
"encoding/csv"
"log"
"os"
)

func main() {
path := "sample.csv"
file, err := os.OpenFile(path, os.O_APPEND|os.O_WRONLY, os.ModeAppend)
if err != nil {
log.Fatal(err)
}
defer file.Close()

var data [][]string
data = append(data, []string{"nice", "good"})
data = append(data, []string{"good", "better"})

w := csv.NewWriter(file)
w.WriteAll(data)
}

关于csv - 如何将变量保存到现有CSV文件的最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61095608/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com