引用の問題がある CSV ファイルがあります。
"Albanese Confectionery","157137","ALBANESE BULK ASST. MINI WILD FRUIT WORMS 2" 4/5LB",9,90,0,0,0,.53,"21",50137,"3441851137","5 lb",1,4,4,$6.7,$6.7,$26.8
SuperCSV は、これらのフルーツ ワームを窒息させています (しゃれが意図されています)。2"
がおそらく であるべきであることはわかっていますが2""
、そうではありません。LibreOffice は実際にこれを正しく解析します (これには驚きました)。私は自分の小さなパーサーを書くことを考えていましたが、他の行には文字列内にコンマがあります:
"Albanese Confectionery","157230","ALBANESE BULK JET FIGHTERS,ASSORTED 4/5 B",9,90,0,0,0,.53,"21",50230,"3441851230","5 lb",1,4,4,$6.7,$6.7,$26.8
このようなクレイジーなものを処理する Java ライブラリを知っている人はいますか? または、利用可能なすべてのものを試す必要がありますか? それとも、これを自分でハッキングしたほうがいいですか?