ここから本文です

JAVAでcsvファイルを読む(ダブルコーテーション内カンマを無視したい)

kam********さん

2012/11/511:51:23

JAVAでcsvファイルを読む(ダブルコーテーション内カンマを無視したい)

http://okwave.jp/qa/q4562240.html
ここのページの例を参考にしています。

以下のようなCSVファイルがあります。

■CSVファイル
東京,よろしくお願いします。
大阪,はじめまして
九州,"5,000円でお願いします"

上記ファイルをbr.readLine()で1行読み込み、
split()を使って配列に格納しています。

"5,000円でお願いします"を読み込むときに不都合が現在あります。
" "で囲まれた部分内のカンマは無視したいのですが、
うまくできません。
ダブルコーテーションで囲まれているときは、
カンマを無視して、ダブルコーテーションを含めて、
すべてを配列に格納するにはどうしたらよいでしょうか?
JAVAでのやり方をお願いします。

閲覧数:
12,059
回答数:
1
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

fun********さん

2012/11/518:25:41

素直にライブラリを使用するのが一番早い。
http://honeplus.blog50.fc2.com/blog-entry-69.html

質問した人からのコメント

2012/11/10 21:04:43

CSVTokenizerで一応できました。
ありがとうございました。

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる