• ベストアンサー

エクセルのデータからそのままHTMLのテーブルを書き出す方法はないでしょうか。

タイトルのままなのですが、 膨大な量のエクセルのデータを受け取りました。 これをそのままHTMLのテーブルに出力したいのですが、何かいい方法はないでしょうか。 宜しくお願いします。

  • shevy
  • お礼率67% (703/1046)

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

  • ベストアンサー
  • akira618
  • ベストアンサー率35% (101/281)
回答No.4

そのExcelデータはバラバラでしょうか? もし、そうでしたら有る程度まとめてhtmlて保存すれば、そのままxmlとして保存されます。 この時、アンダーにあるタブが見出し(コンテンツ)の役目をしますので 分かりやすい名称にしておきましょう。

その他の回答 (3)

  • GETSTREET
  • ベストアンサー率18% (14/74)
回答No.3

VBAなら可能です。 以下をご参照ください。

参考URL:
http://www.ken3.org/backno/backno_vba17.html#80
  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.2

Goliveはエクセルから書き出したCSVファイルをテーブルにインポートできます。 DreamWeaverは同等の機能があるかどうかはわかりません。 表の中のテキストにリンクを貼る必要があるのであれば、エクセルの表に数値を挟み込む形で<td>などのタグを入れ込む方法が考えられます。

回答No.1

「ファイル」-「Webページとして保存」 ではいけませんでしょうか?

関連するQ&A

  • HTMLのデータをエクセルに落としたい

    会社で使ってるシステムでデータを抽出すると、保存する際はHTMLになってしまいます。そのデータをEXCELで色々カスタマイズしたりしたいのですが、EXCELに貼り付けても綺麗な表にならず、使えません。 HTMLをEXCELシートに綺麗に貼り付ける方法はないのでしょうか?

  • エクセルからHTML

    エクセルで作成された表をきれいにHTMLのテーブルに 自動的に収める方法はないんでしょうか? 量があるといちいちコピペしてセルの中に入れるのは 効率が悪いです。 ゴーライブはありますが、全体を張り付けると 中が<p></p>を自動的に選んでしまいきれいにならないです。 どなたか知りませんか?

    • ベストアンサー
    • HTML
  • エクセルをHTMLで出力する方法

    エクセルの内容をHTMLファイルで出力する方法について教えて頂きたくご質問させて頂きます。 単純にエクセルの中身をそのまま、デスクトップに 例)「サンプル.html」 として保存したいだけです。 例)エクセルに下記のように入力してあり ------------------------------ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> 省略 </div> </div> </body> </html> ----------------------------- この内容をそのままデスクトップにhtmlファイルで出力。 テキストファイルとして保存するマクロは http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110_040.html こちらで分かったのですが・・・ テキストファイルで出力して、htmlに変換すればいいのですが 一発で出来る方法があるのであればご教授願います。

  • エクセルからアクセスのテーブルにデータ追加したい

    Excel(xls)からAccess(mdb)のテーブル(出力)にデータを追加できるVBAコードを教えてください。 条件 Accessの名前と場所 C:\SP3\Print.mdb テーブル名 (出力) (履歴) テーブル構造 (出力) (履歴)ともに、フィールド1~4、ID 履歴テーブルのIDは、カウントアップであり、プリント後のデータが格納される。エクセルでマクロを起動したときに、最初に履歴テーブルの最後のIDを知り、エクセルの対応するID列をレコード分だけ最後のID+1から通番を付ける。通番を付けたら、エクセルのフィールド1~4とIDのレコードセットを出力テーブルの該当列に追加する。 以上がやりたいことです。 エクセルに、10行から100行程度のデータを貼りつけて、このVBAを紐づけたマクロボタンを押したら、履歴テーブルの最後を調べて、その次の番号から順に、上からID列を更新して、その後、出力テーブルに追加したいのです。 検査機器用に専用開発されたプリントソフトがデータベースにAccessを持っていて、プリントソフトのフロントからデータを手入力する仕様なのですが、エクセルで加工したデータをAccessの所定のテーブルに横差ししたい考えです。対象のPCには、Accessをインストールしていないため、エクセル側からテーブルを操作したい理由です。 よろしくお願いします。

  • エクセルでHTMLタグをそのままコピペしたい

    エクセルでHTMLタグをそのままコピペしたいです メモ帳のHTMLタグをエクセルにコピペすると <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head><title>ABC</title></head> <body> <p>あああ</p> <p>123</p> </body> を仮にコピペしたら あああ 123 になってしまいます そのままコピペするにはどうすればいいでしょうか?

  • VB2005でのエクセルへのデータ出力

    タイトルどおりなのですが、DBからマスタのデータを単純にエクセルに出力するだけなのですが、どういったやり方が一番高速に処理できるのでしょうか? マスタのデータをデータテーブルに取得して、データテーブルをループさせながら、1レコードごとにエクセルに出力するようなやり方しか思いつかないのですが、もっと効率的で高速に処理できる方法があれば教えて下さい。 ちなみに、エクセルは新規ファイルではなく1行目にマスタのテーブルのカラム名を記述している既存ファイルのエクセルに出力していく形になります。 画面の動作としては、マスタメンテの画面にある「出力」ボタンをクリックすることで、ファイルダイアログを表示して保存先を決めたら、出力開始というイメージです。 できれば、サンプルコードなどあれば有難いです。 宜しく、お願いします。 開発環境: OS:WinXP SP2 DB:Oracle 10g(?)、すみません。バージョンまであってるかは不明です。 言語:VB2005Pro Excel:Excel2000

  • HTMLのテーブルで桁をそろえる方法

    HTMLのテーブルで、桁をそろえる方法を教えてください。 例) 100 100.5 100.555 10000 をセンタリングすると 100 100.5 100.555 10000 のようになり、とてもみにくくなります。 100 100.5 100.555 10000 のように見やすくしたいのですが、HTMLをどのようにすればいいでしょうか?

    • ベストアンサー
    • HTML
  • ふたつのテーブルを参照してデータを抜き出す方法

    ふたつのテーブルを参照してデータを抜き出す方法を教えてください。ふたつのテーブルの構造は同じではありません。MySQL 4.0.2x です。 テーブル entry [ title | id | other ] sofile [ fileinfo | other | url | other ] テーブルentryからtitleおよびidフィールドのセットを全レコードからランダムに5個抽出し、 idと同じ数値をfileinfoフィールドに持つレコードのurlフィールドの値をテーブルsofileから抽出し、 titleとurlを出力、ということをさせたいです。 1個のテーブルからランダムに取り出すことはできたのですが、そのランダムの結果を受けて二つ目のテーブルからデータを取り出す方法がわかりません。ご教授いただければ幸いです。 PHPコード $ck = "SELECT * FROM entry WHERE status=2 ORDER by rand() LIMIT 5 $entry = mysql_query($ck); while ($rows = mysql_fetch_array($entry)) { echo "{$rows["title"]}\n"; echo "{$rows["id"]}\n"; }

    • ベストアンサー
    • MySQL
  • Excel 2007 グラフのデータテーブルについて教えて下さい。

    Excel 2007 グラフのデータテーブルについて教えて下さい。 データテーブルの並び順を変えたいのですが、方法がわかりません。 データは3つあり、 A:棒グラフ B:折れ線グラフ C:折れ線グラフ(線なしにしています) 現在データテーブルは上からABCの順に並んでいますが、 BACの順にしたいです。 宜しくお願い致します。

  • EXCELデータをリンクテーブルとしてACCESSで使う・・・・

    初心者ですが、よろしくお願いいたします。 顧客のデータをEXCELで管理しておりますが、ACCESSでの管理に変更します。そこで、ACCESSでの基盤となるデータなのですが、EXCELで入力して、それを毎日ACCESSのテーブルに引っ張ってくる方法をとりたいのです。過去のデータから現在のデータまで必要です。その方法なのですが、 (1)EXCELのデータをリンクしてリンクテーブルを作成。それをもとにフォームやレポートを作成・・・。 (2)削除クエリで前日の基盤のデータを丸ごと全部消してしまい、追加クエリで新データを丸ごと追加する。 ・・・と自分なりに2つの方法を考えたのですが、経験不足の為、これがベストの方法かよく分かりません。 みなさんは単純にEXCELのデータをACCESSのテーブルに毎日データを更新していくときはどのような方法をとっているのでしょうか。なにかスマートなやり方ありますでしょうか・・・。 よきアドバイスよろしくお願いいたします。

専門家に質問してみよう