- ベストアンサー
EXCELでHTMLのタグの入ったセルを結合する方法
- EXCELでHTMLのタグの入ったセルと画像URLのセルを結合する方法について説明します。
- 結合する際にダブルクォーテーションが増えてHTMLのタグとして機能しない問題があります。
- 適切な結合方法を使うことでこの問題を解決することができます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ひょっとしてエクセルの出力するHTMLのこと?? エクセル側に戻してエクセルで・・ というのはエクセルの出力するHTMLは、エクセルを持たないユーザーがブラウザで見れるようにするためだけのもので、外見だけをブラウザで見られるようにしたものにしか過ぎません。とてもHTMLとして利用できるものではありません。 HTMLだと、 <div class="section"> <h2>Picture</h2> <p>・・・これは・・</p> <div class="figure"> <img src="" width="" height="" alt=""> <div class="figcaption"> <p>画像の説明</p> </div> </div> </div> [HTML5だと] <section> <h2>Picture</h2> <p>・・・これは・・</p> <figure> <img src="" width="" height="" alt=""> <figcaption> <p>画像の説明</p> </figcaption> </figure> </section> のように、文書の構造や内容が判るようにマークアップされているはずです。 デザインはHTMLではなくスタイルシートで行いますので・・ >ダブルクォーテーションが倍くらいに増えてHTMLのタグとして機能しません。 >どうやって結合させるのがいいのでしょうか? たぶん、されたい事は、画像とその説明の集団をひとつのブロックで括りたいということだと思います。 一旦、すべてのスタイルを除いた状態に戻す--エクセルからだとCSVやTSVのテキストに戻します。 ブラウザからだと画面上でコピーペースト その後テキストエディタなどでタグを入れてマークアップする。 と言う手順になるでしょう。 例⇒ ⇒css:floatの挙動について - Webデザイン・CSS - 教えて!goo( http://okwave.jp/qa/q8508094.html )
その他の回答 (2)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
ちょっとハードルが高いかもしれませんが、方向性だけ >商品数が多いので、コピペではとても出来ません。 1) エクセルで構いませんので、CSVで保存するを選択する。 2) そのデータをPerlなどテキスト処理の得意な言語を使用して、 CSV形式の行から値のリストを取り出す ( http://www.din.or.jp/~ohzaki/perl.htm#CSV2Values ) のような手順で処理してHTMLを書き出すのが最も現実的かもしれません。 掲示板システムなどで一般的に使用されている枯れた技術です。 3) また、2007以降のエクセルはファイルがXMLですから、XSLTを使用してHTMLを 直接作成することも可能です。 いずれにしてもエクセルが出力するHTMLを経由しないほうが良いでしょう。
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
回答ではないのですが、 Excelの使い方は デジタルライフ > ソフトウェア > Excel カテゴリーで聞く方が的確な回答が得られると思います。 http://okwave.jp/c1035.html http://oshiete.goo.ne.jp/category/1035
補足
早速のご回答有難うございます。 実はヤフオクやイーベイの出品管理をEXCELで行っており、商品説明や商品画像URLを 各セルに保存しています。 別途用意したHTMLのフォーマットにそれぞれを埋め込みたいのです。 商品数が多いので、コピペではとても出来ません。