要获取CSV文件的行数,您可以使用以下代码:

package main

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

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

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

	fmt.Println("Number of rows:", len(rows))
}

请确保将代码中的"file.csv"替换为您要读取的CSV文件的路径。代码使用os.Open打开文件,然后使用csv.NewReader创建一个CSV读取器。然后,使用ReadAll方法读取所有行,并使用len函数获取行数。最后,将行数打印出来

golang 获取csv文件的行数

原文地址: http://www.cveoy.top/t/topic/i0BF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录