使用FileHelpers按列名而不是位置读取CSV
本文关键字:位置 读取 CSV FileHelpers 使用 | 更新日期: 2023-09-27 18:07:17
给定以下记录定义
[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