我需要一个CSVParser类文件,它解析CSV并返回一个数据集,结果ASP.Net类文件
Answer 1:
我敢肯定, 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
。
Answer 2:
简单的谷歌提供了大量的成果 。
Answer 3:
我有运气与此解析器 。 它会返回结果到DataSet。
你可能想看看另一个工具是FileHelpers 。 我看到有一个标记为这里所以这个资源。
文章来源: Howto parse csv and returns a dataSet as a result