在工具开发中,我需要访问csv文件中的数据并创建另一个csv,然后将数据写入其中的不同位置(不同的列)。有没有不用数据表就可以做到的方法吗?
答案 0 :(得分:0)
您不必使用数据表。
您也可以使用文件读取器读取它并拆分。同样,您可以使用例如stringbuilder来编写它。
读取示例:
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]});
}
}