У меня проблемы с разделением CSV-файла с данными, подобными следующим
Кошка, машина, собака, "Строка, в которой запятая", самолет, грузовик
IПервоначально попытался разделить файл с помощью следующего кода ..
это приводит к
Cat
машина
собака
Строка
, в котором запятая
самолет
грузовик
csvFile.splitEachLine( /,\s*/ ){ parts ->
tmpMap = [:]
tmpMap.putAt("column1", parts[0])
tmpMap.putAt("column2", parts[1])
tmpMap.putAt("column3", parts[2])
tmpMap.putAt("column4", parts[3])
mapList.add(tmpMap)
я бы хотел
Cat
машина
собака
строка, в которой запятая
самолет
грузовик