我想要阅读这个CSV
文件:
ID;Name;Age
GEORGE;GEORGE;19
JOHN;JOHNNY;45
MARCO;MARCO POLO;32
我还必须使用此命令阅读它:
for (CSVRecord rec : CSVFormat.DEFAULT.withDelimiter(';').parse(in)) {
//some code
}
我不想阅读第一行,因为它只是对包含字段的内容的描述
我还尝试在stackoverflow
和其他网站中找到解决方案,但我没有找到如何做到这一点。
编辑1:我从CSVRecord
和CSVFormat
org.apache.commons.csv.CSVFormat
和org.apache.commons.csv.CSVRecord
编辑2:我的帖子不是重复的,因为我在问一个图书馆,就像@slim评论一样
答案 0 :(得分:4)
请参阅"使用标题" user guide。
的部分具体来说,您可以使用CSVFormat.withFirstRowAsHeader()
答案 1 :(得分:1)
此问题有很多stackoverflow资源。 Skip first line while reading CSV file in Java似乎是您答案的最佳资源。