- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSVファイルの文字項目に改行コードが存在する場合)
CSVファイルの文字項目に改行コードが存在する場合
このQ&Aのポイント
- javaでcsvファイルを読み込んで分割する方法についての質問です。文字項目が"で囲まれる場合や改行コードが含まれる場合の処理方法について教えてください。
- また、読み込んだデータをDB2に登録する際に改行コードを含める方法も知りたいです。
- アドバイスをお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
2の回答した者です。 外部ライブラリを使用できないにしても、askaaskaさんの言うとおり OpenCSVの解析ロジックを参考にしてはどうでしょう? 車輪の再発明はあまりよろしくないですし。 なお、OpenCSVはソースはすべて公開されていますし、解析部分(「CSVReader.java」 と「CSVParser.java」)ぐらいなら、結構簡単に目を通せる規模ですよ。 あと、2つ目の質問ですが、データに改行コードを含んでいてもJDBCで普通にInsert などできると思いますが、何が問題なのでしょうか? もう少し詳細に書いていただけると、解答しやすいと思います。
その他の回答 (3)
- askaaska
- ベストアンサー率35% (1455/4149)
回答No.3
1さんと2さんの意見のいいとこ取りで OpenCSVを入手して 文字列の解析ロジックを参照すれば 良いんじゃない?
質問者
お礼
申し訳ありません。お返事が遅れしまいました。 有難うございました。
- takuan93
- ベストアンサー率100% (3/3)
回答No.2
1つ目のCSVの解析は OpenCSV を使うというのではだめですか? 要件の1~3は問題なく処理できたと思います。
質問者
お礼
お返事有難うございます。 こういったものがあるのですね。 ただ自由に外部のライブラリを使用できない環境なため、教えて頂いたものを利用することができないのです。
- Hirorin_20
- ベストアンサー率20% (136/648)
回答No.1
バイナリーで処理したらいかがですか。
質問者
お礼
お返事有難うございます。 バイナリでの具体的な処理について今はイメージが付かないのですが、少し検索を掛けてみたいと思います。
お礼
申し訳ありません。お返事が遅れしまいました。 有難うございました。