Groovy(Java)でCSVレコードの分解 – opencsvライブラリを使用

2019-09-18Groovy

RFC 4180対応版 CSVレコードの分解 どう書く?orgをといてみた。 =>どう書く?org 8517 genzou: (RFC 4180対応版 CSVレコードの分解) - 投稿の詳細

fumokmmさんがすでに回答済みでしたので、別解で。というか、ただライブラリを使用しただけです。

ご存知の方も多いと思いますが、javaにはopencsvというcsvファイルの読み書き用ライブラリが存在します。そちらを利用しました。

お題にもあるように、

  • カンマ(,)区切りに対応
  • 設定によりtab区切りにも対応
  • ダブルクォート(")による要素の囲みに対応
  • ダブルクォート内のダブルクォートの入れ子に対応(""で表現)

をすべて満たしており、大変使いやすいです。

追記

いよいよ花粉症の季節到来です。

この時期は慢性的に睡眠不足になってしまいます。昨日も今日も睡眠不足。

2019-09-18Groovy