• ベストアンサー

Accessにヤフーファイナンスの株価を、取り入れる?

EXCELですと、WEBクエリで、 ヤフーファイナンスの株価が、取り入れられるんですが、 ACCESSでも、 ヤフーファイナンスの銘柄や株価を、 組み入れられるんでしょうか? その方法は?

質問者が選んだベストアンサー

  • ベストアンサー
  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.4

>>こちらのソフトを、いろいろ試したんですが、 ソフトを使う事を考えているのでしたら株価チャートなどのフリーソフトを 使うと簡単です。 >>100銘柄抽出なら1時間以上かかるんです。 以前使った事があるソフトが見つからないのですが 1日分の全上場データなら1時間もかかりません。 この種のソフトはAccessで直接読めるmdb形式でファイルを作ります。 また、mdb形式で日々の株価(全て)を一括DL出来るサイトがあります。 参考URLがそれで圧縮ファイル(LZH形式)で提供されますから 解凍するソフトが必要になります。 DLファイルはページの下の方になります。

参考URL:
http://www.rain-net.com/kabu/
pirompas
質問者

お礼

どうもありがとうございます。 一度、やってみます。 検索・抽出方法は、また、質問します。 いろいろ無料株価ソフト使用しまして、 アメリカ株もできないかなあと、考えました。 また、よろしく。

その他の回答 (3)

  • gadd3
  • ベストアンサー率46% (211/451)
回答No.3

うーんなるほど >100銘柄抽出 でしたか・・・ たくさんありますね。 通信状態がよければ株価ページへのアクセスに 2~4秒以内、数値取得に1秒以内ですから 100×5秒で500秒・・・ということは、 あれ?10分程度で終わるのかしら? でも、読み込み失敗もあるでしょうから、その分の プログラムも書かないといけないですね・・・。

pirompas
質問者

お礼

どうもありがとうございます。 ヤフーUSAで、アメリカ株価取得を、考えてます。 いい方法、模索します。

  • gadd3
  • ベストアンサー率46% (211/451)
回答No.2

株はやったことないのですみませんが、 ソースが普通にブラウザから見れますので、その中に 株価などの文字列もありますね。 ということは、Accessの場合ですと、Webブラウザコントロールなどで、ソースのまんまを取得して、 HTMLタグや●●価などで検索して、株価を自動的に取り込む・・・ というようなことは可能です。 ただし、取得したい株価のWebページのアドレスが 固定されてなければなりませんが。 固定されていれば、そのアドレスをすべて登録しておいて、 ワンクリックしたら、あとは1分~30秒単位で自動的に そのページへ飛んで、 株価を取得し、データベース化してくれる・・・ということが 可能になります。 ポイントとしては InternetExplorer.application .document.body.innerText などを使います。 作り方の参考は 以下のページを参考にすると良いと思います。 http://www.ken3.org/cgi-bin/group/vba_ie.asp http://www.ken3.org/vba/backno/vba052.html

参考URL:
http://www.ken3.org/cgi-bin/group/vba_ie.asp
  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.1

Excelに取込みファイルを保管します。 次にAccessからインポートでExcelのファイルを読込む。 この方法が一番楽です。

pirompas
質問者

お礼

そこで、疑問なんです。 EXCELで株投資 http://www2s.biglobe.ne.jp/~iryo/kabu/index.html こちらのソフトを、いろいろ試したんですが、 100銘柄抽出なら1時間以上かかるんです。 Excelに取り込んで、ファイル保管して、 AccessからインポートExcelファイル読み込みを、すれば、 速くなるということでしょうか。 一度、試してみます。どうもありがとうございました。

関連するQ&A

  • Yahooファイナンスで複数銘柄の株価を表示する

    Yahooファイナンスで複数銘柄の株価を表示する場合 http://quote.yahoo.co.jp/q?s=1301+1414+1417&d=v2 のような書き方ができたはずですが 2012-08-15 現在出来ません Yahooファイナンスで複数銘柄の株価を表示する アドレスの書式を教えてください

  • Yahooからの株価取込みが正しくできない

    Yahooからの株価データの取り込みが少し不便です XP上でExcel2010を使用しています。 VBAの経歴は1年ほどでさほど詳しくはありません。 Yahoo ファイナンスから株価データを取得しようとすると以下の現象が起きます。 Excelのメニューバーの「データ」→「外部データの取り込み」→「新しいWebクエリ」を選んで。 Yahoo ファイナンスまでは行けますが、株価データのテーブルだけを取り込もうとしても 黄色の矢印アイコンが画面全体を取り込む位置に一個だけしか表示されません。 テーブルだけのアイコンを表示する方法をご教示ください。 今は取り込んだ全体情報のうち不要な部分をマクロで消していますが、 連続して複数の銘柄を取得するとき時々不具合を発生します。 最初からデータのテーブルだけを取得すれば安定して動作すると思っています。 よろしくお願いします。

  • ヤフーファイナンス英語版の前日の株価の見方

    ヤフーファイナンスでアメリカの株価を見ています。 前日の終値の見方がいまいちわかりません。 Previous closeに表示される株価とHistorical Priceに表示される株価が違うのです。 ダウジョーンズだけは、両方共通で同じです。 普通の企業銘柄は異なった株価を表示しています。(同じのもあります) どうして異なった株価なのでしょうか? どちらが正しいのですか?

  • ヤフーファイナンス株価時系列データの取り込み

    日々最新のヤフーファイナンスの株価時系列データをExcelシートに取り込む Webクエリ の指定の方法を教えてください。 単純にurlを指定すると、開始/終了日付が固定されてしまい、毎日の最新データを(半)自動でとりこめません。

  • ヤフーの株価情報で、それがカラ売り可能かどうかは、どこをみれば

    ヤフーファイナンスの株価情報でチャートがみれます。 このときこの銘柄がカラ売り可能かどうかは、どこを見ればよいのでしょうか? よろしくお願いします。

  • ヤフーファイナンス

    ヤフーファイナンスである銘柄を検索すると 下記の表示がされます。 「この銘柄を見た人はこんな銘柄も見ています」 全く互換性ない銘柄も表示される場合もあるのですが どのような仕組みになっているのでしようか?

  • yahooファイナンスの株価表示の20分遅れについて。

    yahooファイナンスの株価がリアルタイムでなく、20分遅れの価格表示なのはなぜでしょうか? アメリカのヤフーファイナンスはリアルタイムだと思うのですが。 証券会社に口座を持っていると、その証券会社で提供されているリアルタイム株価チェックツールはありますが、リアルタイムの株価を見ること自体にお金がかかるのでしょうか?

  • ACCESSで株価データをダウンロードするには?

    以前にも株価データのダウンロードについて質問していた者ですが、良い回答がなかったため、再度質問させていただきます。 ACCESSのリンクテーブルを使って、ネットから株価をダウンロードするにはどんな方法があるでしょうか。ACCESSのヘルプによると、リンクのダイアログのファイル名の欄に、「http://・・・」または「ftp://・・・」を入力するするように書いてあるのですが、株価を公開しているサイトのURLがわかりません。パスワードなどがなくフリーで、しかもある程度信頼のおけるサイトです。ご存知の方おられましたら教えていただきたいのですが。 なお、銘柄コードを入力せず、東証一部全銘柄、日経平均、TOPIX、単純平均、業種別指数などを一括してダウンロードしたいのですが。 他にEXCELのWEBクエリーを使ってネットから株価を取得する方法やACCESSのVBAなどを使って株価を取得する方法があれば教えててただければありがたいです。 いずれの方法でも銘柄コードを入力せず一括でできる方法をお願いいたします。

  • 株価のサイト

    ヤフーのファイナンスを見ても、見方が悪いのかあまり銘柄がでてきません。 小額からはじめたいと思っているので、初心者にも見やすい株価のサイトがあれば教えてください

  • Yahoo ファイナンス のコードについて

    Yahoo ファイナンスの銘柄検索で、通常の銘柄 例:1301 極洋 などはいいのですが 例;998407 日経などは通常ではないので コードがわかりません 通常以外の ^DJI ダウ、998405 TOPIX など Yahoo ファイナンスのすべてのコードの一覧を教えてください