Como analisar CSV e retorna um conjunto de dados como resultado
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
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.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow