2016-09-12 57 views
1

我用CSVHelper版本3測試版6:指數匹配不起作用

CustomCsvMapping類:

public class FoobarCsvMapping : CsvClassMap<FooImportModel> 
{ 
     public FoobarCsvMapping() 
     { 
      Map(x => x.Foo).Index(0); 
      ... 
     } 
} 

而且我通過調用這個configurate自定義映射類:

reader.Configuration.RegisterClassMap(new FoobarCsvMapping()); 

我的testCsv文件結構(1行包含標題):

OtherHeaderPropertyName;... 
0;... 

如果我讀我的CSV文件,我總是型CsvMissingFieldException與此消息的異常:

字段「富」不要在CSV文件中。

我不在乎在CSV文件的標題名稱,我想指數匹配...

預先感謝您

+0

我想有更多的這裏是缺少的......你的分隔符是否設置爲';'?還有哪些其他字段被映射?我相信這是導致問題的另一個屬性。 –

回答

0

CsvReader.Configuration.HasHeaderRecord = false;