quabbinの日記: CSVモジュール 2
日記 by
quabbin
ちょいと必要があってCSVをいじらなきゃならならないのでRAAのCSVモジュールを
持ってきたのだけど、これ、
,...."..."..,
って形式はパースできないのね…。
,"....""...""..",
ならいけるっぽいのだけど…。
ソースを覗いてみると、大分ifとelsifとelseのネストによる山脈が出来上がっていて、
改修箇所を読みきることは難しそう。
そこで、ここは自分で書くしかないか…とJavaから移植しようとしたら、コードが
完全にJava向けになっていて(Patternのいじり方とか、StringBufferとか、charsetNameとか…)、そのままじゃRubyに移植できなかったorz
フルJavaでプログラム書くしかないかな…うう
前処理 (スコア:0)
,の両端に"を入れるだけ+α、と、"を二重にする程度なら軽いやろ?
Re:前処理 (スコア:1)
,"...
...",
なカラムもあるのですよorz
これで"を""にしちゃったら、崩れます。
で、だんだん細かくやってると、CSVパーサに…