- ベストアンサー
エクセルでホームページデータの取得
毎日更新されるホームページのデータを取得できるようにしたいのですが、どの辺りの何という機能を学んでいけば、エクセルでホームページのデータを取得できるようになるでしょうか? (例えば、気象情報などのHPで、過去一ヶ月分ぐらいづつの数値などが公表され、毎日更新されるHPがあったとして、そのデータをExcelに取り込んでグラフとして見たい、といった感じのことを想定しています。) また、こういった機能の解説などが書かれたHPや書籍などもご存じでしたら一緒に紹介もいただけたらありがたいです。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
データ⇒外部データの取り込み⇒新しいWebクエリ を選択し、 アドレス欄にご希望のページのアドレスを貼り付けます。 取り込みたい場所の「→」マークをクリックして「取り込み」ます。 データのインポートのところで「プロパティ」を選択し、 コントロールの更新で「ファイルを開くときにデータを更新する」を チェックすれば、次にファイルを開いたときにWebのデータを自動的に 取り込みに行くので便利です。 日々のデータを保存しておく必要があるならば、毎回別名で保存するように してください。
その他の回答 (2)
- hakone
- ベストアンサー率54% (40/73)
メニューの[データ][外部データの取り込み][webクエリ] という機能が一般機能として提供されています。 設定する項目がほとんどないので、(つまりは融通が 利きにくいので)少しいじってみれば使い方は分かると 思います。 もし、マクロ(VBA)をお使いになれば、IEを操作する ことでかなり自由にウェブ上のデータを取り込むことが 可能です。
お礼
satoumasaru さんhakone さんmisty_mr さん、書き込みありがとうございます。 私はMacOS環境を中心に使用していたことを書き忘れていました。申し訳ありません。 それから、Webクエリ機能ですが、MacOS版のExcel(office.X)にもあったのですが、実質は使用不可な機能でした(メニュー項目にあるだけ)。 VBAをこの際挑戦してみようかとも考えましたが、こちらもMac環境でやることにもあまり意味がないようなので断念しました。 本格的に使用しようとした場合はWindows環境が必要なようなので、Win版を購入を考えて見ることにしました。 書き込みありがとうございました。
- satoumasaru
- ベストアンサー率59% (325/545)
私の知っている限りでは、HPの表を自動的に取得できるような機能はエクセルにはないと思いますが? 私はいつもHPの表等をその都度ドラッグアンドドロップでエクセルにコピーしています。それ以外に方法があれば私も教えてほしいです。
お礼
satoumasaru さんhakone さんmisty_mr さん、書き込みありがとうございます。 私はMacOS環境を中心に使用していたことを書き忘れていました。申し訳ありません。 それから、Webクエリ機能ですが、MacOS版のExcel(office.X)にもあったのですが、実質は使用不可な機能でした(メニュー項目にあるだけ)。 VBAをこの際挑戦してみようかとも考えましたが、こちらもMac環境でやることにもあまり意味がないようなので断念しました。 本格的に使用しようとした場合はWindows環境が必要なようなので、Win版を購入を考えて見ることにしました。 書き込みありがとうございました。