2014-09-16 2 views
7

업로드 된 CSV 파일을 읽으려고하고 있는데 데이터로 무엇인가하기 전에 첫 번째 헤더 이름을 확인하여 올바른 파일인지 확인해야합니다. 나는 그것을하는 방법을 찾으려고 노력했지만 독자는 두 번째 행으로 건너 뜁니다. 헤더 중 하나를 선택하고 값을 확인하는 직접적인 방법이 있습니까?CsvHelper가 헤더 행 만 가져 오기

답변

8

첫 번째 행을 확인하려는 경우 파서를 직접 사용할 수 있습니다. 당신이 Stream를 사용하는 경우

var parser = new CsvParser(textReader); 
var row = parser.Read(); 
if(row[0] == "MyColumn") { /* do something */ } 

, 당신은 당신이 다시 사용하려고하는 경우 처음으로 재설정해야합니다.