We are trying to read a file that contains numbers in the following format:
123.456,78 (according to Wikipedia this is usual for some countries - e.g. Germany).
Super CSV is configured to parse the column as BigDecimal:
new ParseBigDecimal(new DecimalFormatSymbols(GERMANY)).
That works well for numbers below 1k, but the grouping separator is not handled properly:
'1.999,00' could not be parsed as a BigDecimal.
I've seen that it is possible to write a custom cell processor, but perhaps someone knows if there is an easier way or if this is a known bug in Super CSV.
Super CSV has integrated that feature and released it with version 2.2.0. It will work for all grouping separators that are supplied via the