我正在尝试使用GenericParserAdapter将CSV文件读入DataTable
。并且ColumnName
返回的值不正确。
var adapter = new GenericParsing.GenericParserAdapter(outputFile.PathName);
DataTable dt = adapter.GetDataTable();
dt.Columns[0].ColumnName
返回"Column1"
,这不是该列的实际名称。不知道我在这里做错了什么。
答案 0 :(得分:1)
看看这个:
reading a CSV into a Datatable without knowing the structure
您似乎需要设置解析器FirstRowHasHeader = true
我不确定这是否可以在您的构造函数中完成,或者您是否需要拆分
var adapter = new GenericParsing.GenericParserAdapter(outputFile.PathName);
进入多行并在实例化后定义解析器属性。