住所から郵便番号へ変換するAPIとかはあるのでしょうか?
EXCELの場合、「ツール」→「ウィザード」とかあるので出来るかなと思っているのですが。
MS-IME経由で住所から郵便番号へ変換するコンポーネントソースやライブラリがあったら教えてください。
>住所から郵便番号へ変換するAPIとかはあるのでしょうか?
どうなんでしょう? 郵便番号はほぼ一ヶ月毎に更新されています.
http://www.post.japanpost.jp/zipcode/dl/oogaki.html
おそらく,EXCELは自前で(あるいはIMEが)郵便番号の辞書をもっている
のではないかと考えられます.
自分でやるとすれば,IMEのその機能(APIなのかな?)を何らかの方法で入手
してそれを利用するか,上記のサイトからDLしたデータを利用するかですね.
上記のサイトからDLして利用するには,データベースの機能を使用する
ことも考えられます.
以下がそのアプローチへのヒントになるかも知れません.
私は自分のアプリにこれを組み込んで使用しています.
ただし,取得したデータはデータベースのテーブルに対して更新作業を自動
で行っています.
http://homepage2.nifty.com/Mr_XRAY/Delphi/plSamples/T_AutoDLDefrose.htm
Mr.XRAY 様ありがとうございます。
やっぱり住所は毎月更新データがアップするのでそれを参考に
DBなどで作成しないといけませんね。
MS-IMEの郵便辞書が最新でEXCELの住所データをいれ、ウィザードを
作ってやった時、一瞬で郵便番号一覧を作成している事やってくれるので
開発者として少し悔しく感じました。
MS-IME郵便辞書を使うのをやめ、DBに入れてから変換させるようにします。
ありがとうございました。
ツイート | ![]() |