- ベストアンサー
エクセルの表→HTMLの表
エクセルの表をシンプルなHTMLの表にする方法を教えて下さい。 ・エクセルで「web形式で保存する」を除く。(スタイルシート設定が邪魔なので・・) ・dreamweverでクリーニングにかけるのも除く。それでもきれいにならないので。 #できれば、 HEIGHTやWIDTHも無視してくれるほどシンプルなのが良い。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
Dreamweaverのメニューにある、HTMLソースの掃除だと、確かに全ては綺麗にはらないんですが、それと組み合わせて、(Dreamweaverの)『検索・置換』で、『ソース(高度)』を選択して、指定のタグ(エクセルからのHTMLでしたら、<Table>とか<TD>とかかな)に入っている『class』や『width』など消したい属性を値『任意』にして、置換方法を『属性の削除』にしてやれば綺麗になりますよ。 <FONT>タグは属性に関係なく全て削除、ってなこともできます。 大抵は、<TD>のWidth,Hight,と、<FONT>を消すだけなのでクリーンアップと組み合わせても4回程の作業で済みます。 私は大抵これでやってます。 ご参考になれば。
その他の回答 (2)
- a-kuma
- ベストアンサー率50% (1122/2211)
IE 限定になってしまいますが、「データバインド」という機能を使うと、 サーバに置いてある CSV ファイルを <table> に割り当てる、というような ことが簡単にできます。 ご質問の内容であれば、参考URL で良いかも。 詳しくは、microsoft の↓で。 http://www.microsoft.com/japan/developer/library/jpisdk/dhtml/content/data_binding.htm # ご希望に添うかどうかが分からないので、一応、自信なしとしておきます
はじめまして。 ちょうど、先ほどエクセルからHTMLへの移行を、ビルダーにて作業していたので、 参考にと書き込みました。。。(^^ゞ s-holmesさんのおっしゃるとおり、余計なタグがいろいろ入ってしまうんですよね。 小生も、何とかならないのかと思い、いちかばちかエクセルのセルを範囲指定、コピーし、 そのままビルダーに貼ってみました。 と、なんともっとも単純な(ライン幅だけ1pxになっちゃいましたが)テーブルとなりました。 が、ビルダーをお持ちでないと意味の無いアドバイスですが、 もしお持ちならお試しあれ。。。(^^ゞ