使用FileHelpers按列名而不是位置读取CSV

时间:2015-08-11 15:02:16

标签: c# filehelpers

给出以下记录定义

[DelimitedRecord(",")]
public class Line
{
    public string FirstName;

    public string LastName;
}

以下代码导入CSV

var engine = new FileHelperEngine<Line>();
// Ignore header line
engine.Options.IgnoreFirstLines = 1;
var records = engine.ReadFileAsList(csvFile);

我希望能够以相同的结果读取这两个CSV文件。

CSV与记录定义的顺序相同

FirstName,LastName
John,Doe

具有不同顺序的CSV,但具有相同的标题名称

LastName,FirstName
Doe,John

1 个答案:

答案 0 :(得分:1)

该库的当前版本不支持该功能

是否在下一个大发布的待处理列表中

https://github.com/MarcosMeli/FileHelpers/issues/122