引用包:

go get github.com/xuri/excelize/v2

示例代码:

func main()  {
    // 获取项目的执行目录
    path := "go/src/excel"
    // 打开Excel文件
    f, err := excelize.OpenFile(path + "/test.xlsx")
    if err != nil {
        fmt.Println("OpenFile", err)
        return
    }
    // 定义读取的sheet
    rows, err := f.GetRows("sheet1")
    if err != nil {
        return
    }
    for k, val := range rows {
        // 跳过第一行
        if k == 0 {
            continue
        }
        fmt.Println(val)
    }
}