У меня есть CSV со следующими данными:
id,name,loan,to_pay,paid
1,sachith,"house,cc,vehicle","10000,24500,233300","2000,5000,2030"
2,nalaka,"edu,cc","3400,5000","200,450"
Здесь у одного пользователя может быть несколько займов (максимум 5). Я хочу разделить это на несколько строк.
id,name,loan,to_pay,paid
1,sachith,house,10000,2000
1,sachith,cc,24500,5000
1,sachith,vehicle,233300,2030
2,nalaka,edu,3400,200
....
Есть ли специальный c процессор для этого?
Редактировать: Предупреждение в ExecuteGroovyScript
после @ daggett ответ:
GroovyScript is invalid because
ord.codehaus.groovy.control.MultiCompilationErrorsException: startup failed:
General error during conversion : Error grabbing Grapes --[unresolved dependency: org.apache.commons#commons-csv;1.8not found] java.lang/RuntimeExceptopm