有没有办法在不使用数据表的情况下从csv中读取数据并将数据写入csv中的csv中?

时间:2019-11-05 09:54:42

标签: c# .net excel csv

在工具开发中,我需要访问csv文件中的数据并创建另一个csv,然后将数据写入其中的不同位置(不同的列)。有没有不用数据表就可以做到的方法吗?

1 个答案:

答案 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]});
        }
    }