如何解析csv并返回dataSet作为结果
题
我需要一个CSVParser类文件 一个类文件,它解析csv并返回一个dataSet作为结果ASP.Net
解决方案
我很确定 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
。
其他提示
简单的谷歌提供了大量的结果。
我很幸运能够使用这个解析器。它会将结果返回给DataSet。
您可能希望查看的另一个工具是 FileHelpers 。我在这里看到有关此资源的标记。
不隶属于 StackOverflow