go语言读取CSV文件
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
}