• ベストアンサー

Excelにhtmlソースを貼り付ける方法

よろしくお願いします。 Excel2003を使用しております。 資料作りのため、htmlソースをシートにコピー&ペーストしましたが、 htmlソース(タグ等)としてではなく、 InternetExploreで表示されるような見え方となってしまいます。 これを回避するには、どのようにすれば良いでしょうか? (htmlソースそのものを普通にシートに掲載したいのです) どうぞ宜しくお願い致します。

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

  • ベストアンサー
  • e10go
  • ベストアンサー率38% (47/122)
回答No.7

こんばんわ。 そうでしたか。私のはExcel2000ですが、Excel2000とExcel2003では、メニューが少し違いますね。 それに気が付かなくて、申し訳ありませんでした。 それでは、下のURLを参考にしていただいて、 http://spoon.hmc6.net/et/et12.htm 「データ」メニュー → 「外部データの取り込み」 → 「データの取り込み」 → 「データ ファイルの選択」 → 「テキスト ファイル ウィザード - 1 / 3」で、「カンマやタブの区切り...」を選択 → 「テキスト ファイル ウィザード - 2 / 3」で、「区切り文字」のチェックを全て外す → 「テキスト ファイル ウィザード - 3 / 3」で、「列のデータ形式」に「文字列」を選択 → 「完了」 でどうでしょうか。

nao-k
質問者

お礼

ご回答ありがとうございます。 以前同じことを自分でもやっていたのですが、 そのときには気づきませんでした。 教えてくださったやりかたをすると最初の列が広くなってしまい、 却下でした。 しかし、よくよく考えると、列幅を左にずらしていけば、 普通にテキストファイルを貼り付けたときと同じになりますね。 ご回答、ありがとうございました。助かりました。

すると、全ての回答が全文表示されます。

その他の回答 (6)

  • e10go
  • ベストアンサー率38% (47/122)
回答No.6

こんばんわ。 少し手間が掛かりますが、下のURLの方法で何とかなりそうです。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=769345
nao-k
質問者

お礼

ご回答ありがとうございます。 URLを参照しましたが、 >ソースを表示させたメモ帳をとりあえず一度名前を付けて保存して >下さい。そしてExcelのデータメニューから外部データの取り >込み、テキストファイルのインポートをクリック。 上記にある「テキストファイルのインポート」という選択項目 がありません。

すると、全ての回答が全文表示されます。
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.5

こんばんは。Wendy02です。 >これでは1つのセルにすべてを貼り付けることになり、Excelとしての機能を十分に使うことができません。 Excelで何をされようとしているのか分りませんが、時々見かけるのは、テキストファイル自体を「図」にして、オブジェクト化してしまうことですね。時々、そういう方がいらっしゃいます。あまり良い方法だとは思いませんが。 もともと、Excelは、表で計算させるために作られたものですから、それ以外の使い方には不向きです。まして、HTMLソースでしたら、Wordのほうが、まだ良いと思います。 ただ、おそらく、ご要望とは掛け離れているとは思いますが、私が、ログの文章を保管する方法は、全部、別のアーカイブ(書庫)・シートに1行ごとに入れてあります。(1つのセルに文字数が、32,767文字ありますので、ほとんどものが入ります。) それで、番号管理にしてあって、文書番号などをダブル・クリックすると、UserFormのテキストボックスに、スクロール付きで現れるようにしてあります。

nao-k
質問者

お礼

ご回答ありがとうございます。 せっかく教えてくださった内容ですが、 1つのエクセルにまとめたいと思っております。

すると、全ての回答が全文表示されます。
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

こんばんは。 私は、#1さんと同じやり方ですが、セルを選択し、F2を押して、それからペーストしてできました。 でも、私は、#2さんの回答もレイアウト的に、良いと思いますね。テキストファイルや、それに近い方法で書いて言ったほうがよいと思います。テキストボックスを使って、重すぎるということなら、Excelを使うこと自体に問題があるのではないでしょうか?

nao-k
質問者

お礼

ご回答ありがとうございます。 >#1さんと同じやり方ですが、セルを選択し、F2を押して、それからペーストしてできました。 残念ながら、仰っている方法は既に試しておりました。 これでは1つのセルにすべてを貼り付ける ことになり、Excelとしての機能を十分に使うことができません。 (行、列単位の編集に難があります) やはり、無理なのでしょうか・・・。

すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

(1)メモ帳にHTML文を読み込み、拡張子txtで,名前をつけて保存。 (2)エクセル側で、新しいシートを指定し、ファイル-開くでテキストファイルウイザードが出たら完了をクリックする。 でやったらHTML文がシートに出ました。 十分テストできてないので、うまく行かない場合はすみません。 シート行の途中から、読み込ませられるかも、やって見てください。

nao-k
質問者

お礼

ご回答ありがとうございます。 ファイル-開くでテキストファイルウイザードのところで、 テキストファイルウイザードが出なく、普通に開いてしまい、 中途半端なInternetExplore画面のようになってしまいます。

すると、全ての回答が全文表示されます。
回答No.2

テキストボックスの中に、貼り付けるのはいかがですか? その方が、移動や削除も楽ですし。

nao-k
質問者

お礼

ご回答ありがとうございます。 大量のhtmlソースですと、テキストボックスの中に 貼り付ける方法では非常に重いことを実証済みです。 普通にシートに貼り付けられれば良いのですが・・・。

すると、全ての回答が全文表示されます。
  • kaZho_em
  • ベストアンサー率50% (2950/5879)
回答No.1

セルに直接貼り付けるのではなく、貼り付けたいセルを選択した状態で 数式バーの方に貼り付けてみて下さい。

nao-k
質問者

お礼

ご回答ありがとうございます。 張り付きませんでした。

すると、全ての回答が全文表示されます。

関連するQ&A