Perlもまだ役に立つ

| | コメント(0) | トラックバック(0)

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

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、kawaguchiが2005年2月22日 00:01に書いたブログ記事です。

ひとつ前のブログ記事は「フォームタグの余白」です。

次のブログ記事は「見えてきた」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0

Twitter