go語言讀取CSV檔案
阿新 • • 發佈:2022-05-05
package main import ( "encoding/csv" "fmt" "io/ioutil" "strings" ) // 遊戲讀取資料,讀取遊戲配置資料 func ReadCsv_ConfigFile_Fun(fileName string) bool { // 獲取資料,按照檔案 fileName = "./csv/" + fileName cntb, err := ioutil.ReadFile(fileName) if err != nil { return false } // 讀取檔案資料 r2 := csv.NewReader(strings.NewReader(string(cntb))) ss, _ := r2.ReadAll() fmt.Println(ss) sz := len(ss) // 迴圈取資料 for i := 0; i < sz; i++ { fmt.Println(ss[i]) fmt.Println(ss[i][0]) // key的資料 可以作為map的資料的值 } return true }