CSV阅读器无法正常工作……未经任何更改

问题描述 投票:0回答:1

我有一个可以运行一个月的小应用程序。我完全没有更改此部分的代码,从一开始到另一刻,该应用程序停止工作。

我什至尝试了过去已经导入的旧文件。没有供股。相同的驱动器。我可以打开所有文件。文件中没有任何更改。

错误始终是:

CsvHelper.HeaderValidationException:“未找到名称为” Betrag der Rate”的标题。

我该如何解决?

if (filename != string.Empty)
{
    using (var reader = new StreamReader(filename))
    using (var csv = new CsvReader(reader, CultureInfo.InvariantCulture))
    {

        csv.Configuration.RegisterClassMap<LastschriftMap>();
        csv.Configuration.HasHeaderRecord = true;

        var records = csv.GetRecords<Lastschriften>();
        alleLastschriften = records.ToList();
    }
}

enter image description here

enter image description here

c# csvhelper
1个回答
0
投票

如果正在读取德语数据,请尝试使用CultureInfo.CreateSpecificCulture("de-DE")而不是CultureInfo.InvariantCulture。或使用过去默认的CultureInfo.CurrentCulture

© www.soinside.com 2019 - 2024. All rights reserved.