Domanda

Ho bisogno di un file di classe CSVParser Un file di classe che analizza CSV e restituisce un DataSet come risultato ASP.Net

È stato utile?

Soluzione

Sono abbastanza sicuro che CSVReader (CodeProject) può leggere su 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);
        }

Si noti che l'impostazione manuale dello schema è facoltativa; in caso contrario, credo che presupponga che tutto sia stringa .

Altri suggerimenti

Google semplice fornisce un < risultati .

Ho avuto fortuna con questo parser . Restituirà i risultati a un DataSet.

Un altro strumento che potresti voler controllare è FileHelpers . Vedo che esiste un tag per questa risorsa qui su SO.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top