簡體   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