2016-08-18 99 views
1

這是我的代碼的第一部分如何導入CSV和使用golang

package main 

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

func main() { 

    file, err := os.Open("Account_balances.csv") 
    if err != nil { 
     fmt.Println("Error", err) 
     return 
    } 
    defer file.Close() 

    reader := csv.NewReader(file) 
    record, err := reader.ReadAll() 
    if err != nil { 
     fmt.Println("Error", err) 
    } 

    for value:= range record{ // for i:=0; i<len(record) 
     fmt.Println("", record[value]) 
    } 
} 

我想要寫代碼那的片段保存CSV文件中的任何數據庫(即SQL,SQLite的數據庫中保存或postgresql)使用golang。

回答

0

您可以使用一個工具,如pgfutter到CSV數據導入到PostgreSQL數據庫。