如何解析csv并返回dataSet作为结果

时间:2009-01-12 12:15:45

标签: c# asp.net csv parsing

我需要一个CSVParser类文件 一个类文件,它解析csv并返回一个dataSet作为结果ASP.Net

3 个答案:

答案 0 :(得分:2)

我很确定CSVReader(CodeProject)可以读取到DataTable

        DataTable table = new DataTable();
        // set up schema... (Columns.Add)
        using(TextReader text = File.OpenText(path))
        using(CsvReader csv = new CsvReader(text, hasHeaders)) {
            table.Load(csv);
        }

请注意,手动设置架构是可选的;如果你不这样做,我相信它假定一切都是string

答案 1 :(得分:1)

简单的谷歌提供了大量的results

答案 2 :(得分:0)

我对这个parser感到很幸运。它会将结果返回给DataSet。

您可能想要查看的另一个工具是FileHelpers。我在SO上看到这个资源有一个tag