Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

CSVファイル内のダブルクォーテーション

CSVを読み込み、ある処理をして結果を別のCSVに書きだすことをしています
読み込むCSVは以下のようなものがあります
111,222,"5,000"

今回SUPER-CSVを利用して、ダブルクォーテーション内のカンマも正しく認識してくれているのですが
読み込んだ結果にダブルクォーテーションがなくなっています
以下のようなイメージです
111
222
5,000

読み込んだcsvである処理をして、結果を別のCSVに書くのですが以下のようになります
111,222,5,000

元のCSVのように"5,000"で書き込みたいのです
ダブルクォーテーション付きで"5,000"と読み込むようなことはできないのでしょうか?


1

回答

585

閲覧

1件の回答

評価

0

カンマが含まれる場合にダブルクォーテーションでくくるのがCSV。
だから読み込みはそれで正しい。
どうやってるのか知らないが、書き込みがおかしい。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。