golang 获取csv文件的行数
要获取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函数获取行数。最后,将行数打印出来
原文地址: http://www.cveoy.top/t/topic/i0BF 著作权归作者所有。请勿转载和采集!