1
SuperCsv를 사용하여 특정 라인을 읽을 수 있습니까? SuperCSV를 사용하여 특정 라인을 읽으십시오
은 .csv 파일 100 줄이 포함되어 있다고 가정하고 난 보통 지정된 레코드로 "점프"하는 것은 불가능 즉, 가변 길이 레코드를 포함하는 행 번호를 11SuperCsv를 사용하여 특정 라인을 읽을 수 있습니까? SuperCSV를 사용하여 특정 라인을 읽으십시오
은 .csv 파일 100 줄이 포함되어 있다고 가정하고 난 보통 지정된 레코드로 "점프"하는 것은 불가능 즉, 가변 길이 레코드를 포함하는 행 번호를 11CSV 파일을 읽고 싶어. 유일한 해결책은 필요한 레코드에 도달 할 때까지 카운트를 유지하면서 파일의 시작 부분에서 CSV 레코드를 순차적으로 읽는 것입니다.
SuperCsv에서 줄 건너 뛰기에 대한 특별한 API를 찾지 못했기 때문에 수동으로 CsvListReader#read()
메서드를 11 번 호출하여 원하는 줄을 가져와야합니다.
다른 CSV 읽기 라이브러리에 "점프 대 라인"기능이 있는지 알지 못합니다. 그렇다고하더라도 필자가 수동으로 필요한 행으로 건너 뛰는 것보다 더 나은 수행을하기는 쉽지 않습니다. 첫 단락에 주어진다.