郵便番号を住所に変換する

興味のないひとにはまったく意味のないエントリ。

郵便番号を住所に変換するためには、日本郵便のホームページ、郵便番号データのダウンロードから郵便番号と住所のデータをダウンロードしてくれば簡単にできる。ファイル形式はCSVだが、問題は、データ量がアホほどあることで、とくに全国区データはExcelで扱いきれない。しかし、Perlでハッシュに読み込んで、郵便番号→住所に変換してやることは(データが何万行あろうと)さほど難しくない。

というわけで、郵便番号→住所はそれほど難しくない、という結論。ときどき通販ページで見られる、郵便番号を入れたら住所を入れてくれるのは、おそらくここらへんのデータを使ってAjaxで処理しているのだろう。