- ベストアンサー
インターネット上のHTMLの表データから値だけを取り出したい
インターネット上にあるデータをExcelで取り出して操作したいのですが、いつもHTML上の色やフォントや画像といった余計なデータもからみついてきて貼り付けに非常に時間がかかってしまいます。 この表データの値だけを簡単に抜き出す方法というのはありますか? ちなみに、私はテキストデータの場合はいつも「アクセサリ」の「メモ帳」で貼り付けてから、Wordに移すという方法を使っているのですが、表計算データでそれをやると、数字と数字の間が「スペース」になってしまって加工することができません。(自分で手入力という方法もありますが・・・) 後は、辛抱強く表データが貼り付けられるのを待って、再度、「値データ」だけを貼り付けという二重手順を踏むしかないのでしょうか? どなかたいい方法、もしくはお勧めのソフトがあればご紹介ください。シェアソフトでも、ある程度の負担であればしてもかまいません。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
エクセルならWebクエリという最強ツールが付いていますが、そちらは試されましたでしょうか? かなり特殊な構成をしていない限りはこれでそのまま表が取り込めますし、これで対応していない場合はおそらく他のツールを使っても無理です。 データ>外部データの取り込み から行います。
その他の回答 (3)
- grizzlycat
- ベストアンサー率47% (21/44)
追伸 1です HTMLの情報をコピーした状態で、EXCELで「形式を選択して貼り付け」を選ぶと通常の形式を選択して貼り付けとは別のウィンドウが表示されますので・・・ そのウィンドウで「テキスト」を選択してください。
補足
お返事ありがとうございます。 No.1とも重複するのですが、その方法は実はすでに試しています。 けれども、一行に別々に分けたいはずのデータが連結してしまいます。 これを分割するのが目的なのです。
- bari_saku
- ベストアンサー率17% (1827/10268)
数字の間がスペースで統一されているなら、いったんメモ帳で保存して、エクセルで読み込む時にセルの区切りを「スペース」と設定するというのはいかがですか? 手間かかりすぎですかね…
お礼
ありがとうございます。 保存にもいろいろな方法があるということを今回学ぶことができました。 これから活用していきたいと思います。
- grizzlycat
- ベストアンサー率47% (21/44)
Excelのシート上で右クリックして 「形式を選択して貼り付け」 を選び、貼り付ける形式をテキストにすればOKです。
お礼
ありがとうございました! こんな便利な道具があったのですね! これから非常に使える気がします。 本当にありがとうございます。