Может ли OpenCSV игнорировать запятые в записях? - PullRequest
0 голосов
/ 27 апреля 2020

CSV с такими запятыми, как этот:

name, phone
joe, 123-456-7890,
bob, 333-555-6666,

, обработанный так:

CSVReaderHeaderAware r = new CSVReaderHeaderAware(reader);
Map<String, String> values = r.readMap();

сгенерирует это исключение:

java.io.IOException: Error on record number 2: The number of data elements is not the same as the number of header elements

Пока я убираю запятые из входных файлов, используя sed:

find . -type f -exec sed -i 's/,*\r*$//' {} \;

Есть ли какой-нибудь простой способ сказать OpenCSV игнорировать конечные запятые?

...