PC Online パソコン&モバイル、インターネット情報とソフトウエア活用サイト

本文へジャンプ

特設サイト一覧
ホーム > クラウド > サービス > 目次
ログインしていません
ログイン

2007年9月6日 page:1/8次へ

Excelを使った簡単マッシュアップ(第4回)

中津川 篤司=Mashupedia 管理者

印刷ページ
  • このエントリーをはてなブックマークに追加
  • Clip to Evernote
  • mixiチェック
「あとで読む」機能の使い方
(執筆時の情報に基づいており、現在では異なる場合があります)

 さて、今回は前回よりももう少し手を動かしてWeb APIに慣れてみることにします。

 いきなりJavaScriptだのRubyだのPHPだの…となってしまうと小難しくなってしまいますので、今回はオフィスで大活躍しているExcelを使ってマッシュアップを行いたいと思います(ここではExel 2003を利用します)。

 ExcelにはXMLデータを読み込んで、それをシート上に表示する機能があります。そして、現状ではWeb APIを使って取得できるデータの多くは、XML形式のデータです。ExcelとWeb APIを組み合わせれば、マッシュアップを作ることはそれ程難しくなさそうです。

 今回はよくありそうな、郵便番号を住所に変換するというマッシュアップを作ってみます。元々「Excel アドイン: 郵便番号変換ウィザード」という機能がExcelにはありますが、一度作ってしまえば簡単に使える、住所データの更新が必要ないといったことがマッシュアップを作るメリットになります。半面、これはWeb API全般に言えることですが、インターネット接続が必須になるということがデメリットになります。

 では作ってみましょう。

 一からプログラムを書くと大変です。そこでExcelにあらかじめ備わっているマクロ機能を活用してみます。

 まずExcelを起動します。そして[ツールメニュー]→[マクロ]→[新しいマクロの記録]を選択します。

拡大表示
図1 起動したらマクロを選択する

 するとマクロ名を入力するダイアログが出ます。ここでは「XMLTest」とします。


連載目次(新着順)

関連記事

キーワード

XML Java

ショッピング

最新ランキング

PC Online会員登録

最新刊のご案内

最新の誌面から

  • 日経パソコン 2012年5月14日号

    日経パソコン 2012年5月14日号

    パソコンを仕事と生活に活かす総合情報誌
    ・お役立ち周辺機器購入ガイド
    ・最新画像処理ソフト驚きの実力
    ・新型CPU搭載の夏モデルが登場ほか

  • 日経PCビギナーズ 2012年6月号

    日経PCビギナーズ 2012年6月号

    パソコン初心者応援マガジン
    ・必ず見つかるネット検索
    ・写真の保存&印刷決定版
    ・キーボードの便利技43 ほか

  • 日経WinPC 2012年6月号

    日経WinPC 2012年6月号

    パワーユーザーのためのPC総合情報誌
    ・Ivy Bridge大研究
    ・本気で作る小型・静音PC
    ・新世代グラフィックスボードほか

  • 日経PC21 2012年6月号

    日経PC21 2012年6月号

    ビジネスマンのパソコン誌
    ・パソコン&スマホで地図&GPS
    ・PDF「新」活用術
    ・ネットでらくらく資産管理 ほか

日経パソコンスキルアップ倶楽部