Pergunta

Eu preciso de um arquivo de classe CSVParser Arquivo uma classe que analisa csv e retorna um conjunto de dados como resultado ASP.Net

Foi útil?

Solução

Eu tenho certeza que CSVReader (CodeProject) pode ler a 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);
        }

Note que configurar manualmente o esquema é opcional; se você não fizer isso, eu acredito que ele assume que tudo é string.

Outras dicas

google simples dá muita resultados .

Eu tive sorte com este analisador . Ele irá retornar resultados para um DataSet.

Outra ferramenta que você pode querer verificar para fora é FileHelpers . Vejo que há uma tag para este recurso aqui no SO.

scroll top