Perlもまだ役に立つ
WEBサイトのデータベースに登録するデータが、お客様から出てきたのですが、Excelの表です。
これをcsvにしてeucにしてPostgresqlにcopyコマンドで流し込むのですが、問題が・・・。
1つのカラムの中に改行や、コンマが入っているのです。
そのような場合、Excelはcsvでセーブするときに、カラム全体をダブルクォーテーションで囲みます。
ですが、そのままではcopyコマンドで読めません。ダブルクォーテーションのなかの改行は\nで、コンマは\,で置換する必要があります。
データの数は3500行以上・・・。
ついにPerlで処理することになりました。1年以上、触っていなかったのですが、非常に助かりました。Perlもまだまだ役に立ちます。
カテゴリ
ソフトウェアトラックバック(0)
このブログ記事を参照しているブログ一覧: Perlもまだ役に立つ
このブログ記事に対するトラックバックURL: http://codeanimato.com/mt/mt-tb.cgi/411


コメントする