【发布时间】:2013-11-20 11:30:14
【问题描述】:
我正在使用 ERP 集成软件。我需要从 HRM 应用程序中解析 CSV 文件以创建条目。
我得到这样的输入 CSV 文件:
$Emp.No$=123456,$CardNo$=254658,$InTime$="12/11/2013 09:03:05",$OutTime$="12/11/2013 17:25:20"
$Emp.No$=565556,$CardNo$=254689,$InTime$="12/11/2013 09:03:50",$OutTime$="12/11/2013 18:01:11"
CSV 文件没有列名标题,而是每个字段在$FieldName$ 内都有一个与之关联的字段名。
我尝试用CSVHelper 解析它。使用ReadFieldsByIndex() 方法时,它工作正常。
问题:
某些列没有$InTime$ 或$OutTime$。因此,按索引读取失败。如何仅读取可用数据以及如何根据每行中可用的字段名称进行映射。
【问题讨论】: