繁体   English   中英

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

[英]Using FileHelpers to read CSV by column name instead of position

给定以下记录定义

[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

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

在下一个重要版本的待定列表中

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM