【发布时间】:2016-09-12 08:26:07
【问题描述】:
我使用 CSVHelper 版本 3 Beta 6:
CustomCsvMapping 类:
public class FoobarCsvMapping : CsvClassMap<FooImportModel>
{
public FoobarCsvMapping ()
{
Map(x => x.Foo).Index(0);
...
}
}
我通过调用来配置这个自定义映射类:
reader.Configuration.RegisterClassMap(new FoobarCsvMapping());
我的 testCsv 文件的结构(1 行包含标题):
OtherHeaderPropertyName;...
0;...
如果我阅读我的 csv 文件,我总是会收到 CsvMissingFieldException 类型的异常并显示以下消息:
CSV 文件中不存在字段“Foo”。
我不关心 csv 文件中的标题名称,我想要一个匹配的索引...
提前谢谢你
【问题讨论】:
-
我认为这里缺少更多内容...您是否将分隔符设置为
;?映射了哪些其他字段?我认为这是导致问题的不同属性。