![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
会社で利用しているシステムにて、Excel上の1セル内にあるデータを、Webサイト上の1つのHTMLフォームにコピー&ペーストする、オペレーションを行っています。
1つのWebページ上には複数のHTMLフォームが存在しており、1つのフォームに対して、Excelから
コピー&ペーストをするという作業を行っており、非常に手間で困っています。
この作業を自動化したいと考えています。
イメージとしては、csvのデータを元データとして、csv内の1つのセルを対象のHTMLフォームと関連付けを行い、自動でHTMLフォームを埋めたいと考えています。
これを実現するのに、以下2つの方法があるのではないかと推測しました。
(1) Excel VBA からのIE操作
(2) Firefox のAdd-on Greasemonkey経由のjavascript 作成
■質問
私が調べられる範囲としては、上記の2つだけだったのですが、実施したい自動化作業にて
望ましい実現方法は、他にありますでしょうか。
もし、同様なシステムを開発されたことがある方がいるのなら、実現方法等を教えて頂ければ
と思います。
※私のプログラムレベルは、Perlやシェルスクリプトで、システム管理の自動化プログラムを書く程度
のレベルです。
No.1ベストアンサー
- 回答日時:
私は CPAN から WWW::Mechanize モジュールを入手して,同種の働きをするPerlスクリプトを組んだ経験があります。
同キーワードでGoogle検索してみてください。どんなサンプルプログラムになるか閲覧できるでしょう。こんなモジュールがあったとは・・・。
情報ありがとうございます。
このモジュールがあれば、やりたい事が全部できますね。
Perlスクリプトの経験があるので、モジュールいれるだけだったら、これほど楽な
事はありません。感謝です。
No.2
- 回答日時:
>Excel上の1セル内にあるデータを、Webサイト上の1つのHTMLフォームにコピー&ペーストする
たとえば、Excel の ワークシート に羅列された「伝票番号」を
http://toi.kuronekoyamato.co.jp/cgi-bin/tneko
の「クロネコヤマトの荷物お問い合わせシステム」の「お問い合わせ伝票番号」の フォーム に一つずつ入力していく、というような作業でしたら、
http://oshiete.goo.ne.jp/qa/6581307.html
の #3 でもご参考にご覧ください。
私のような素人でも、Excel & IE で十分目的を達成できます。
ちなみに、「クロネコヤマト・・・」のような場合でしたら、フォーム を実行後、WEBページ に表示された「荷物状況・日付・時刻・担当店名・担当店コード・投函予定日」等を Excel の ワークシート に取り込むこともできます。
VBA経由で行うことが、十分可能である事がわかりました。
どうも、ありがとうございます。
関連リンクもいただいて、助かりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
'ユーザーフォーム右上隅の[×...
-
ExcelVBA:フォームの閉じるボ...
-
VBAでユーザーフォームを再表示...
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
C#で3つのプログラムができま...
-
エクセルVBAのフォームを最...
-
Excel VBA ユーザーフォーム 複...
-
VBA(エクセル)のユーザー...
-
【VBAユーザーフォームで閉じる...
-
クリックイベントなのに、2回ク...
-
エクセルVBA フォーム上でOnkey...
-
MSGBOXのフォント大きさ変更
-
フォームのテキストボックスな...
-
ACCESS VBA ウィンドウを閉じる
-
現在開いている全てのフォーム...
-
複数モニタ使用時のフォームの...
-
フォームを最背面に設定したい...
-
[ExcelVBA] Application.Dialog...
-
keypressイベントでEnterキー(a...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
ユーザーフォームのテキストボ...
-
エクセルVBAのフォームを最...
-
クリックイベントなのに、2回ク...
-
VBAでユーザーフォームを再表示...
-
Form_Load と Form_Activate の...
-
Microsoft Formsの「個人情報や...
-
ACCESSのフォーム、開くんです...
-
'ユーザーフォーム右上隅の[×...
-
フォームウィンドウを最前面に...
-
Hideについて(.NET)
-
モーダルフォームとモードレス...
-
ユーザーフォーム上に現在日時...
-
MSGBOXのフォント大きさ変更
-
Excelにて、ユーザーフォームで...
-
コントロールの存在確認
-
ユーザーフォームのラベルに時...
-
VBA(エクセル)のユーザー...
-
エクセルVBA フォーム上でOnkey...
おすすめ情報