【发布时间】:2019-03-22 01:35:33
【问题描述】:
所以这是我目前正在使用的代码,但我并不特别想创建自己的阅读器。我的问题是我想逐行读取一个完整的csv文件,但是文件内容会不时变化,所以必须是通用的。
这是我目前使用的,
try
{
var Lines = File.ReadAllLines(path);
var csvRawData = from line in Lines select (line.Split(',')).ToArray();
var csvData = csvRawData.ToList();
return csvData;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
Logger.Log(ex.Message, true);
return null;
}
返回的 csvData 是 List 类型。然后我手动将内容从中分离出来。
【问题讨论】:
-
看看 Linq To CSV。
标签: c# .net csv csvhelper line-by-line