• ベストアンサー

HTMLの自動生成について

現在、野菜のリストを作っており、それぞれの説明ページにリンクするようにしたいと考えています。 エクセルで下記のリストを作りました。 野菜名 読み仮名 リンク先 大根 だいこん 1.html 人参 にんじん 2.html 牛蒡 ごぼう 3.html … … … これをHTML上で下記のように表示させ 大根【だいこん】 人参【にんじん】 牛蒡【ごぼう】 文字をクリックすると該当ページにリンクするようにしたいと考えています。 アンカータグなどをHTMLを自動生成するには、どのような方法がございますでしょうか? どうぞよろしくお願いいたします。

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

  • ベストアンサー
回答No.1

EXCELのVBAで作ればいいと思います。 以下のようなVBAでいいのでは? LINKのところだけです。 intFF = FreeFile Open "test.html" For Output As #intFF for i=2 to 10 Print #intFF,"<a href='" & Cells(i, 3).Value & "'>"&Cells(i, 1).Value & "【"& Cells(i, 2).Value & "】</a>" next i Close #intFF

zyaba
質問者

お礼

ブラウザ上に表示したいと考えています。 VBAを調べてみます。

その他の回答 (1)

  • 1minn
  • ベストアンサー率57% (52/90)
回答No.2

> これをHTML上で下記のように表示させ って事はブラウザで表示するって事でよいのでしょうか? また、PHPを使用する前提でよいですよね?(PHPのカテゴリなので) で、あればエクセルファイルの中身をPHPで読み込むのは難儀な話しですので、テキストファイルやCSV、もしくはDBにデータを登録して、そこから読み込んで出力すればよいとは思います。 なんか勘違いな回答でしょうか?

zyaba
質問者

お礼

ありがとうございます。 csvを使って実現しようと思います。 PHP、もしくはjavaを使って実現できればと考えていました。 コードを調べてみたいと思います。

関連するQ&A