我有一个可以运行一个月的小应用程序。我完全没有更改此部分的代码,从一开始到另一刻,该应用程序停止工作。
我什至尝试了过去已经导入的旧文件。没有供股。相同的驱动器。我可以打开所有文件。文件中没有任何更改。
错误始终是:
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();
}
}
如果正在读取德语数据,请尝试使用CultureInfo.CreateSpecificCulture("de-DE")
而不是CultureInfo.InvariantCulture
。或使用过去默认的CultureInfo.CurrentCulture
。