蝸牛の歩み

蝸牛の如く,ゆっくりでも着実に前へ・・・

久々のPerl

久々にPerlスクリプトを書こうとしたのだが、久々すぎて色々忘れている。この日記によると2年前にもスクリプトを書いたらしいのだが、見あたらない。しょうがないので1から書き起こし。
やろうとしたのは資料登録するための標本データの処理。ロットごとのデータをもとに、個体ごとのデータにばらすという、それだけの非常に単純な作業。
引っかかったのは、Excelでタブ区切りテキストとして保存したファイルの形式。改行コードがCRになっているのを、LFに変換しないとPerlで処理できなかった。あと、命名者にはウムラウトが含まれているのだが、それが化けてしまう。どうやらExcelでタブ区切りテキストとして保存するときに、SJISでしか保存できないらしい。
Perlの方が早いと思ったんだけど、Excelでマクロを組んだ方がよいのかも。