• ベストアンサー

インターネット上のHTMLの表データから値だけを取り出したい

 インターネット上にあるデータをExcelで取り出して操作したいのですが、いつもHTML上の色やフォントや画像といった余計なデータもからみついてきて貼り付けに非常に時間がかかってしまいます。  この表データの値だけを簡単に抜き出す方法というのはありますか?  ちなみに、私はテキストデータの場合はいつも「アクセサリ」の「メモ帳」で貼り付けてから、Wordに移すという方法を使っているのですが、表計算データでそれをやると、数字と数字の間が「スペース」になってしまって加工することができません。(自分で手入力という方法もありますが・・・)  後は、辛抱強く表データが貼り付けられるのを待って、再度、「値データ」だけを貼り付けという二重手順を踏むしかないのでしょうか?  どなかたいい方法、もしくはお勧めのソフトがあればご紹介ください。シェアソフトでも、ある程度の負担であればしてもかまいません。

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

  • ベストアンサー
  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.4

エクセルならWebクエリという最強ツールが付いていますが、そちらは試されましたでしょうか? かなり特殊な構成をしていない限りはこれでそのまま表が取り込めますし、これで対応していない場合はおそらく他のツールを使っても無理です。 データ>外部データの取り込み から行います。

big-west
質問者

お礼

ありがとうございました! こんな便利な道具があったのですね! これから非常に使える気がします。 本当にありがとうございます。

その他の回答 (3)

回答No.3

追伸 1です HTMLの情報をコピーした状態で、EXCELで「形式を選択して貼り付け」を選ぶと通常の形式を選択して貼り付けとは別のウィンドウが表示されますので・・・ そのウィンドウで「テキスト」を選択してください。

big-west
質問者

補足

 お返事ありがとうございます。  No.1とも重複するのですが、その方法は実はすでに試しています。  けれども、一行に別々に分けたいはずのデータが連結してしまいます。  これを分割するのが目的なのです。

  • bari_saku
  • ベストアンサー率17% (1827/10268)
回答No.2

数字の間がスペースで統一されているなら、いったんメモ帳で保存して、エクセルで読み込む時にセルの区切りを「スペース」と設定するというのはいかがですか? 手間かかりすぎですかね…

big-west
質問者

お礼

ありがとうございます。 保存にもいろいろな方法があるということを今回学ぶことができました。 これから活用していきたいと思います。

回答No.1

Excelのシート上で右クリックして 「形式を選択して貼り付け」 を選び、貼り付ける形式をテキストにすればOKです。

関連するQ&A