在工具开发中,我需要访问csv文件中的数据,并创建另一个csv,然后将数据写入不同的位置(不同的列)。有没有办法不用数据表就能做到?
发布于 2019-11-05 18:00:24
您不必使用数据表。
你也可以直接用文件阅读器读它,然后拆分。例如,你可以用一个字符串生成器来编写它。
读取示例:
using(var reader = new StreamReader(@"C:\document.csv"))
{
List<object> list = new List<object>();
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
var values = line.Split(';');
list.Add(new {a = values[0], b = values[1]});
}
}https://stackoverflow.com/questions/58708729
复制相似问题