3

I wrote following code:

Iterable<CSVRecord> records = CSVFormat.EXCEL.withIgnoreEmptyLines().withSkipHeaderRecord().parse(in);
records.forEach(record -> {...

foreach lambda invokes for empty lines too.

I have empty lines because of excel.

empty lines looks like this:

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

Why does it work so?

How to make it working as expected?

P.S.

withSkipHeaderRecord doesn't work too

gstackoverflow
  • 36,709
  • 117
  • 359
  • 710

0 Answers0