我正在尝试在C#控制台应用程序中使用CSVHelper。我有一个例外:
CsvHelper.ValidationException:找不到与索引0处的标题匹配的['Numer Dokumentu']名称。
而且我不知道为什么要将此头放在csv文件中的位置。
这是我的Program.cs
var packs = new List<Pack>();
using (var streamReader = File.OpenText("C:/.../file.csv"))
{
var reader = new CsvReader(streamReader);
reader.Configuration.RegisterClassMap<PackMap>();
packs = reader.GetRecords<Pack>().ToList();
}
Run Code Online (Sandbox Code Playgroud)
和Pack.cs
public class Pack {
public string NrDoc { get; set; }
public string recipientName { get; set; }
public string recipientAdress { get; set; }
public string recipientCity { get; set; }
public string packValue { get; set; }
public string packInfo { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
和PackMap.cs
sealed class PackMap : ClassMap<Pack> …Run Code Online (Sandbox Code Playgroud)