Я пытаюсь читать только заголовки из файла csv с помощью CSVHELPER, но я не могу получить GetFieldHeaders()
метод csvhelper.Чтение только заголовков из 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-файла
Update: заголовки в моих CSV-файлов, как показано ниже:
Id,Address,Name,Rank,Degree,Fahrenheit,Celcius,Location,Type,Stats
Так может кто-нибудь сказать мне, что я не хватает ??
Это библиотека расширения, и вы должны связаться с автором. Но я предлагаю вам использовать методы StreamReader и ReadLine. –
@HienNgo: Я разместил здесь, потому что может быть кто-то его использовал, и я могу получить ответ –
не могли бы вы разместить содержание своего 'data.csv'? также, вы установили 'csv.Configuration.HasHeaderRecord = true;'? –