可以使用C#内置的StreamReader和Split函数来读取CSV文件中的所有列和行数据。下面是一个示例代码:

using System;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        string filePath = "data.csv";
        using (StreamReader sr = new StreamReader(filePath))
        {
            string line;
            while ((line = sr.ReadLine()) != null)
            {
                string[] columns = line.Split(',');
                foreach (string column in columns)
                {
                    Console.Write(column + "\t");
                }
                Console.WriteLine();
            }
        }
    }
}

在此示例中,我们使用StreamReader读取CSV文件中的每一行数据,然后使用Split函数将每一行数据按逗号分隔成多个列数据。最后,我们将每个列数据输出到控制台中。

需要注意的是,以上代码假设CSV文件中的列数据都是用逗号分隔的。如果CSV文件中的列数据使用了其他分隔符,需要相应地修改代码中的分隔符参数

C#如何获取一个CSV文件中的所有列跟行数据

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

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