Мне нужно создать файл CSV в определенном формате. Вот формат.Создать CSV-файл в Java
“ROWHEAD”,2016/09/13 03:24:42 -0700,”A”,”BCDE”,002,
“SECHEAD”,2016/09/12 00:00:00 -0700,2016/09/12 23:59:59 -0700,”BCDE”
“COLHEAD”,”Col A”,”Col B”,”Col C”,”Col D”,”Col E”,”Col F”
“SECBODY”,”val A”,”val B”,”val C”,”val D”,”val E”,”val F”
“SECBODY”,”val A”,”val B”,”val C”,”val D”,”val E”,”val F”
“SECBODY”,”val A”,”val B”,”val C”,”val D”,”val E”,”val F”
“SECBODY”,”val A”,”val B”,”val C”,”val D”,”val E”,”val F”
“SECFOOT”,”XXX”,0,0,0,0,”YY”,0,”ZZ”,0,189
“SECCOUNT”,1
"ROWFOOT”,”XXX”,0,0,0,0,”YY”,0,”ZZ”,0,189
Я попытался использовать обычные способы записи файлов, которые не могли помочь мне в достижении этого. Также я попробовал openCSV API для того же самого, что даже не очень помогает.
Как создать файл CSV с указанными в нем значениями заголовка и нижнего колонтитула?
Какие конкретные проблемы вы столкнулись с использованием Java? У вас есть особые проблемы с кодом? –
Используйте класс csvwriter для этого. (opencsv) –
@Tim - я мог бы написать CSV-файл как обычный FileWriter, где, если запись станет больше, с ним будет сложно справиться. Используется OpenCSV, но он записывает все как String, но у меня также есть формат даты. – i2ijeya