У меня есть файл с разделителями точкой с запятой, который содержит строку 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
?