特定の形式のCSVファイルを作成する必要があります。ここにフォーマットがあります。JavaでCSVファイルを作成する
“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を使用していますが、そのすべてを文字列として記述していますが、日付形式も持っています。 – i2ijeya