C#如何获取一个CSV文件中的所有列跟行数据
可以使用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文件中的列数据使用了其他分隔符,需要相应地修改代码中的分隔符参数
原文地址: https://www.cveoy.top/t/topic/hgji 著作权归作者所有。请勿转载和采集!