package main import ( "os" "github.com/atotto/encoding/csv" //"bufio" //"encoding/csv" ) func ExportTasks(in []Task,filename string) { file ,err := os.Create(filename) checkErr(err) defer file.Close() w := csv.NewWriter(file) defer w.Flush() for _,i := range in { w.WriteStruct(i) } } func ExportProjects(in []Project,filename string) { file ,err := os.Create(filename) checkErr(err) defer file.Close() w := csv.NewWriter(file) defer w.Flush() for _,i := range in { w.WriteStruct(i) } } func ExportCustomers(in []Customer,filename string) { file ,err := os.Create(filename) checkErr(err) defer file.Close() w := csv.NewWriter(file) defer w.Flush() for _,i := range in { w.WriteStruct(i) } }