• ベストアンサー

HTMLのソースをエクセルに貼り付ける方法

HTMLのソースを、そのまま(メモ帳表示データのまま)Excelに貼り付ける方法はありますか。 メモ帳でソースの表示をして、全て選択→コピー→Excelに型式を選択して貼り付け→テキスト で貼り付けてみましたが、変なフォーマットで表示されます。 セルの書式を文字列にしても同じです。 目的はExcelの文字列操作で特定の文字だけ拾い出して加工しようと考えています。 OS:Win95、Excel2000です。

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

  • ベストアンサー
  • esprei
  • ベストアンサー率56% (718/1271)
回答No.3

再び登場です。 ソースを表示させたメモ帳をとりあえず一度名前を付けて保存して下さい。 そしてExcelのデータメニューから外部データの取り込み、テキストファイルのインポートをクリック。 後は必要に応じて取り込み方を選びます。 これでどうでしょうか?

jijioshoo
質問者

お礼

できました! ありがとうございました。助かりました。

その他の回答 (2)

  • gellop
  • ベストアンサー率35% (19/54)
回答No.2

セルに貼り付けるのではなく、任意のセルをダブルクリック→(セル内にカーソル点滅)右クリック→貼り付け。 これでいけるはずですが・・・。

jijioshoo
質問者

補足

回答ありがとうございます。 確かにメモ帳データがそのまま貼り付けられました。 しかし1つのセルに全ての文字が収まるので文字列操作が難しいです。 改行した文字列はそれぞれ別の行に収まるように貼り付ける方法はございませんでしょうか? 普通の文章であれば型式を選択して貼り付け→テキストで貼り付けると、改行した文字列はそれぞれ別の行に収まります。

  • esprei
  • ベストアンサー率56% (718/1271)
回答No.1

ちょっと再現してみたところ、一度Wordに貼り付けて、再びコピーしてExcelに持って行くと、問題なくHTMLソースとして貼り付けられました。

jijioshoo
質問者

補足

早速ありがとうございます。 試してみましたが、設定の問題なのかもしれません、やはり同じでした。 型式を選択して貼り付けで4種ほど貼り付け方法がありましたが、 オブジェクトで貼り付けられたり、テキストで貼り付けると変なフォーマットで表示されます。

関連するQ&A

  • HTMLソースを丸ごと貼り付けたい

    エクセルに http://www.html-cool.com/samples/tryhtml_basic.html から、コピーした <html> <body> body要素の内容は、ブラウザに表示されます。 </body> </html> を貼り付けると、ソースが張り付けられるので社なく、 「body要素の内容は、ブラウザに表示されます。」 だけが張り付けられます。 貼り付けオプションから、「テキストファイルウィザード」を選択すれば、 ソースを丸ごとエクセルに張り付けられます。 その張り付けたエクセルにソースをコピーして、違うセルに張り付ける時は、 ソースのまま貼り付けられます。 しかし、上記のサイトからコピペしてきたソースやメモ帳からコピペしてきたソースは、 やっぱし最初のように、ソースを丸ごと貼り付けられません。 エクセル2003でも2007でも同じ結果です。 ソースをコピーしたら、ソースごとエクセルに張り付けたいのですが どうすればいいでしょうか? 毎回毎回テキストファイルウィザードを選択するのは面倒です。 ご教授よろしくお願いします。

  • VB2008 DataGridViewからエクセルに貼り付けるとエクセルが落ちます

    質問させていただきます.どうぞよろしくお願いいたします.  DataGridViewの値をExcelにコピペしようとすると文字化けしてしまうのですが, 皆さんどうのように対処してらっしゃいますか??? どうも原因が,Excel貼り付け時にHTMLで解釈されてしまうみたいで Excel上で毎回,右クリック→形式を選択して貼り付け とすると 文字化けしなくなりますが,忘れてそのまま貼り付けるとExcelファイル自体が 強制シャットダウンしてしまうので恐ろしくて使えません. 他に何かよい方法はないものでしょうか?  予めDataGridView上のフォーマットをテキストにしておくか, コピーされた際に勝手にクリップボードのフォーマットを変更できればいいのですが...  もしお詳しい方がいらっしゃいましたら,ぜひアドバイスいただけないでしょうか. どうぞよろしくお願いします.

  • HTML ソース

    windowsVistaを使っておりまして、 HTMLの勉強をしているのですが、 練習で自分で作ったHTMLを記述したページを ブラウザ上に表示はできるのですが、そこからソースを表示しての 修正や編集ができません ソース表示はできるのですが、メモ帳で表示されないため 編集ができません どうすればいいのでしょうか

    • ベストアンサー
    • HTML
  • エクセルでHTMLファイルを文字列として記入したい

    HTMLファイルをエクセルのセルにコピペしましたが ただの文字列にならず、画像や文字が表示されます。 エクセルは2003です 当該セルの書式を文字列と指定してもただの文字列になりませんでした。 エクセルは表計算以外に使用した事が無いので さっぱりわかりません。 どなたかご教示くださいませんか 宜しくお願いします。

  • HTMLソース編集

    ひな形をファイル保存マイドキュメントにDLした場合は、保存したひな形を表示→ソース(C)で、メモ帳から変更したい文字を探して書き換えますが、DLソフトで保存して、メール作成画面右横をクリックしてひな形の選択をして、(表示→ソースの編集(E))ソースをクリックすると、メモ帳では見れた文字がわけのわからない文字になって(記号のような)書き換えが出来ません。どうして同じソース編集なのに、出来ないのでしょうか。質問の仕方が下手でスミマセンが、よろしくお願いします。

  • 大量にあるHTMLファイルのソースをエクセルの一覧にしたい

    HTMLファイルが、約3000個あり、その<body> から <body/>の間のソースのみを抽出し、エクセルで一覧にしたいと考えています。 エクセルで一覧というのは、1つのHTMLファイルのソースを1行に表示。 できれば、ファイル名も別の列で表示できれば理想です。 ファイル名  ソース A100000   <CENTER><TABLE ~~ A100001   <CENTER><TABLE ~~ A100002   <CENTER><TABLE ~~ A100003   <CENTER><TABLE ~~  ↓ いろいろ考えましたが、断念してしまいました。 こちらでできたのは、 <body> から <body/>内だけの抽出はできました。 そのHTMLファイルをどうにかして、まとめられればと。。 もし何かアイデアがある方、いましたら教えてください。

  • エクセルの内容をコピペしたい場合

    つい最近、エクセルを使い始めてコピーペーストについて 困っています。 エクセルで作った文字列二列をメモ帳など他のものに コピペする場合、二つの列の間に幅広のスペースが 出来たままでしか貼り付けできません。 この幅を調整することは出来るのでしょうか? 一応、書式設定で右寄せ、左寄せなどエクセル上では 出来たのですが、それを他のものに貼り付けると 相変わらず元の幅になってしまいます。 理想として最初の文字、(全角スペース)次の文字。というような状態で 他のものに貼り付けたいのですが。 簡単な方法でできますでしょうか? 宜しくお願いします。

  • エクセルに貼り付けると日付表示に変化してしまう

    ネット上のある表をコピーして、 それをエクセルに貼り付けると、日付表示に変化してしまう文字列があります。 例えば8-14が8月14日、3-2-8が2003/2/8となります。 形式を選択して貼り付けを選ぶと、HTML、UNICODEテキスト、テキストの3つが表示されどれを選んでも思うようになりません。 何か方法はありますか?

  • excel ハイパーリンクをまとめて削除する方法を教えてください

    winxp pro sp2, excel2003 Q: ハイパーリンクをまとめて削除する方法を教えてください。 調査内容: 1.「ツール」→「オートコレクト」→「入力オートフォーマット」の一番上のチェックを外す。 2. ・空白のセルを選択し、そのセルをコピー ・ハイパーリンクを削除したいアドレスの入力された複数のセルを選択 ・[編集]メニューの[形式を選択して貼付け]を選択、[演算]項目の[乗算]をチェックし、[OK]をクリック 演算形式で貼り付けることで、文字列として認識されていたものが、Excelの認識上、数値扱いになります。そのため、ハイパーリンクとなる文字列とは認識されなくなります。---駄目 3. ハイパーリンクが勝手に設定された範囲を選択してコピーします。そして、そのまま同じセルに貼り付けます。これでハイパーリンクが取れます。しかし青い文字色と、アンダーラインがまだ残っているので、これを文字の書式で修正します。これでやっと普通の文字になります。 特定のセルのハイパーリンクを削除する場合は、セルを選んで右クリックし、メニューから「ハイパーリンク」→「ハイパーリンクの削除」を選びます。----駄目

  • Excelの日付の入力について

    A列のセルにずらっと 2011/11/29といった感じで日付の入力をしています。 セルの書式設定で 2011年11月29日 と表示されるようにしています。 これらのデータを表示されている通り B列に貼り付けをすることは可能でしょうか? 貼り付けをしてB列のセルの書式設定で 表示方法の選択をすればいいのすが それでは見せ方を変えているだけなので 出来れば 2011/11/29を 2011年11月29日という文字列のデータにして 貼り付けという作業がしたいです。 詳しい方、お願いします。

専門家に質問してみよう