0

我正在使用 apache-common-csv 从 CSV 文件导入数据,我想跳过第一行的标题。重要的是,文件有时可以包含标题,但有时不包含。我有一个像下面这样的实现,但结果让我不满意,因为当文件没有标题时,第一行正在剪切。

CSVFormat.DEFAULT
        .withDelimiter(';')
        .withHeader(HEADERS)
        .withSkipHeaderRecord()
        .parse(InputStreamReadersource.inputStream)
4

1 回答 1

0

我认为这可以帮助你。

CSVFormat.RFC4180
         .withFirstRecordAsHeader()
         .withDelimiter(';').parse(InputStreamReadersource.inputStream);

这是关于 Commons CSV 用户指南的参考https://commons.apache.org/proper/commons-csv/user-guide.html

于 2020-02-16T18:19:37.060 回答