Есть ли способ разобрать файл с Opencsv, содержащий строку EoF? - PullRequest
0 голосов
/ 26 июня 2019

У меня есть файл с разделителями точкой с запятой, который содержит строку EoF для обозначения конца файла.

entries = new CsvToBeanBuilder(new FileReader(pathToFile))
        .withSeparator(';')
        .withType(Bean.class)
        .build().parse();

Пример входного файла:

H1;H2;H3
a;b;c
d;e;f
g;h;i
EoF

Opencsv не может понять EoF и выбрасывает CsvRequiredFieldEmptyException:

java.lang.RuntimeException: com.opencsv.exceptions.CsvRequiredFieldEmptyException: Number of data fields does not match number of headers.

Есть идеи, как заставить opencsv игнорировать EoF?

...