我想從csv文件中使用CSVHELPER只讀取標題,但我無法獲得csvhelper的方法GetFieldHeaders()
。只讀csv的標題
我已經採取代碼從這個鏈接:Source
public static String[] GetHeaders(string filePath)
{
using (CsvReader csv = new CsvReader(new StreamReader("data.csv")))
{
int fieldCount = csv.FieldCount;
string[] headers = csv.GetFieldHeaders();//Error:doesnt contains definition
}
}
但GetFieldHeaders不工作。
注意:我只是想讀從csv文件
更新頭:在我的CSV文件頭是象下面這樣:
Id,Address,Name,Rank,Degree,Fahrenheit,Celcius,Location,Type,Stats
所以任何人可以告訴我,我缺少什麼??
這是擴展庫,你應該與作者聯繫。但是,我建議你應該使用StreamReader和ReadLine方法。 –
@HienNgo:我發佈了這裏,因爲可能有人使用過它,我可以得到一個答案 –
你可以請你發佈'data.csv'的內容嗎? 另外,你是否設置了'csv.Configuration.HasHeaderRecord = true;'? –