###はじめに
俗に言う「Excel仕様CSV」をきれいにします。
「Excel仕様CSV」とは、主に以下のような仕様を持つCSVのことを指します。
・ファイル中にクォートされている要素とされていない要素が混在する。
・要素中での改行(\n)が許容されている。
とにかく扱いずらい形式のCSVです。
このアプリケーションでは、このような「Excel仕様CSV」を一定のルールで正規化します。
標準で組み込んでいるルールは以下のものです。
・すべてダブルクォートで囲う。
・要素中の改行をエスケープし、文字列に置き換える。
###実行用アーカイブの作成
実行用アーカイブの作成は、 gradle dist で作成できます。
実行ファイルの中にconfig.propertiesがありますので、入力・出力のカスタマイズはこちらで行ってください。