I'm writing out two sets of data to one CSV in Go. Right now, using csv.NewWriter
, I can write them to the same columns. This is not ideal, I would like them side-by-side, the second dataset in adjacent columns. Here's what I'm doing now:
csvOut, _ := os.Create("Summary.csv")
writer := csv.NewWriter(csvOut)
for _, value := range dataset1 {
writer.Write(value)
}
writer.Flush()
for _, value := range dataset2 {
writer.Write(value)
}
writer.Flush()
I know the normal writer has some offset options, does the csv
writer have anything similar?