go语言读取CSV文件

时间:2022-05-05
本文章向大家介绍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
}