小编Dam*_*ian的帖子

C#CsvHelper.ValidationException-为什么?

我正在尝试在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)

c# csvhelper

4
推荐指数
1
解决办法
2837
查看次数

标签 统计

c# ×1

csvhelper ×1