我有一个CSV文件,其中有几行数据,每一行的标题为"W.O.No."的列下面都有一个工单号码。
这是我的操作:
我创建了一个名为Job的类,其中只有一个字段。
class Job
{
public int workOrder { get; set; }
}
那么我创建了一个JobMap类
class JobMap : CsvClassMap<Job>
{
public override void CreateMap()
{
Map(m => m.workOrder).Name("W.O.No.");
}
}
最后,这是我的主要代码
StreamReader file = new StreamReader(filePath);
var csv = new CsvReader(file);
var record = csv.GetRecords<Job>().ToList();
出于某种原因,我收到一个错误,说:
CSV文件中不存在“workOrder”字段。
我在这里做错了什么?