人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

vbsかphpについて質問です。
以下の操作を自動で行いたいです。

1)ボタンを押すとCSVをDLするサイトがあるので、ボタンを押してDL
2)excelのシートに取り込む
3)別のシートから関数で読みにいって色々する

1,2についてお教え下さい。
具体的なサンプルスクリプトか、やり方をお教え頂ければ幸いです。
よろしくおねがいします。

●質問者: にらたま
●カテゴリ:コンピュータ インターネット
✍キーワード:CSV DL Excel PHP VBS
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● pahoo
●60ポイント

Excelを中心に動かすアプリのようなので、Excel VBA(いわゆる「マクロ」)を利用した方法を説明します。


1.ボタンを押す

これはできません。

WindowsならUWSCのような自動か処理ツールを使って実現できなくはないでしょうが、処理が難しくなるので割愛します。

そこで、ボタンを押した後にジャンプするURLを使うことにします。

たとえばGoogle検索なら、検索語を [word] とすると

http://www.google.com/search?hl=ja&lr=lang_ja&q=[word]

が、検索ボタン押下後の URL です。

なお、当該サイトに渡す [word] のようなパラメータがない、もしくは GET 私の場合のみ、この方法が使えます。POST渡しやファイル渡しでしたら、別の処理が必要です。


2.ボタンを押してDL+excelのシートに取り込む

この一連の処理は VBA を使って行います。

1.で明らかになった URL からダウンロードするという手順になります。

具体的な方法については、「VBAでファイルをダウンロードする」にサンプル・プログラムがあるので参考にして下さい。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ