如何读取csv文件并将每个单元格值存储到列表中(C#)
本文关键字:单元格 存储 列表 读取 何读取 csv 文件 | 更新日期: 2023-09-27 18:20:24
假设有一个data.csv文件,它看起来像这样:
Ann 300 700 1000
Zoe 2 4 6
Ian 100 200 300
Zak 90 90 180
我需要获取每个单元格的值,并将它们存储在列表中,这样当我打印它们时,它看起来是这样的:
list.ForEach(Console.Write);
Ann 300 700 1000 Zoe 2 4 6 Ian 100 200 300 Zak 90 90 180
我试着寻找答案,但我很难读入数据并标记csv中的每个单元格元素。
试试这个
public void ReadCSV()
{
var reader = new StreamReader(File.OpenRead(@"C:'data.csv"));
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
string[] values = line.Split('your separator');
foreach(string item in values)
{
Console.WriteLine(item);
}
}
}