- ベストアンサー
HTMLの自動生成について
現在、野菜のリストを作っており、それぞれの説明ページにリンクするようにしたいと考えています。 エクセルで下記のリストを作りました。 野菜名 読み仮名 リンク先 大根 だいこん 1.html 人参 にんじん 2.html 牛蒡 ごぼう 3.html … … … これをHTML上で下記のように表示させ 大根【だいこん】 人参【にんじん】 牛蒡【ごぼう】 文字をクリックすると該当ページにリンクするようにしたいと考えています。 アンカータグなどをHTMLを自動生成するには、どのような方法がございますでしょうか? どうぞよろしくお願いいたします。
- zyaba
- お礼率46% (261/566)
- PHP
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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
その他の回答 (1)
- 1minn
- ベストアンサー率57% (52/90)
> これをHTML上で下記のように表示させ って事はブラウザで表示するって事でよいのでしょうか? また、PHPを使用する前提でよいですよね?(PHPのカテゴリなので) で、あればエクセルファイルの中身をPHPで読み込むのは難儀な話しですので、テキストファイルやCSV、もしくはDBにデータを登録して、そこから読み込んで出力すればよいとは思います。 なんか勘違いな回答でしょうか?
お礼
ありがとうございます。 csvを使って実現しようと思います。 PHP、もしくはjavaを使って実現できればと考えていました。 コードを調べてみたいと思います。
関連するQ&A
- Macで、アルバム風のHTMLを自動生成してくれるソフトは
下記のような機能のMac版ソフトを探しています。 アルバム風のHTMLを自動生成。 複数の写真を一括で縮小してサムネイルを作成、表示用のHTMLも自動生成。 生成するHTMLは、背景色・表組の枠・ファイルサイズの表示の有無・フレームの有無など、細かいカスタマイズが可能。 サムネイルは自動生成可能。生成の際には、サイズ指定がある程度できる。 windows版だと「Ghtml」2,000円であるのですが、Mac版では探せませんでした。
- ベストアンサー
- Mac
- HTML ページ自動生成 画像置換
HTMLファイルの大量生成についてご質問です。 それぞれ異なる画像ファイルやテキストを、それが100あれば、100のHTMLに別々に表示させる方法をご存知ないでしょうか。 たとえば、トップ画像だけが変わる商品紹介のページを制作したとして、100個の商品画像を表示させるのに、画像だけ差し替えた100個別々のHTMLを自動生成する方法です。 (手動であれば、HTMLの画像ファイル名をひとつづつ変えなくてはいけないものを、自動ですべて異なるファイル名に変える)。 例: 元となるHTML【A】:元となる画像【B】 HTML【A】→画像【B】=HTML【AB】 HTML【A】→画像【C】=HTML【AC】 という形で一部が異なるHTMLを自動生成する方法です。 ご存知の方がいれば、ご回答頂ければ幸いです。よろしくお願いします。
- 締切済み
- その他(業務ソフトウェア)
- htmlファイルを自動生成したいのですが?
FTPで画像ファイルをUPして、それを認識させて リンク付きの一覧表を作りたいです。 リンクの先は自動生成されたファイルで少しのhtmlコードと画像が貼り付けられたものです。 <?php $dir=dir('.'); while(($ent=readdir()) !==FALSE){ print '<a href='; print $ent; print '>'; print $ent.'</a>'; print '<br>'; } ?> で一覧とリンクが付けられたのですが、リンクの先のhtmlファイルはどのようにして自動生成したらよいのでしょうか。 画像をUPしただけで、誰でもアルバムの様にみれるシステムを作りたいです。 宜しくお願い致します。
- ベストアンサー
- PHP
- HTMLサムネイル自動生成
http://www.alexa.com/data/details/?url=yahoo.co.jp PHP4.3.10、Perl5.008006が使える環境で Alexaなどのような、ウェブページをサムネイル化した ものを自動生成させたいと思っています。画像自体は GDで加工出来るのは分かるのですが、その前にHTML 自体をブラウザでプレビューして画像ファイルに変換 させる方法が見つかりません。方法や参考になるURLを ご存じの方がいらっしゃいましたら、お教えください。
- 締切済み
- PHP
- PHP+MySQLからHTMLページを自動生成?
初めまして、質問させていただきます。 フォーム(PHP)から送信されたデータ(コメントや写真等)を データベースへ(MySQL)と格納し、 その内容を新規HTMLページを自動生成させ表示させることは可能でしょうか? 既存するPHPで動的に内容を表示させることは簡単に出来るのですが、 そうではなくて、ユーザーから投稿された内容を、 自動的に新規ページを作成して表示させるようにしたいと思っています。 分かりやすく言えば、投稿されたデータをテンプレートに当てはめ、 新規ページを生成するまでをサーバー上で自動的に行いたいのです。 できればPHPとMySQLでこれらを行えればと考えているのですが、 無理ならば他のものでもかまいません。 ちなみに、PHPとMySQLはまだまだ初心者です。 DreamWeaverの機能で動作させ、少しいじれる程度です。 どうかアドバイスをお願いいたします。
- ベストアンサー
- PHP
- 料理のいれる順番
料理を炒める順番の時 次に玉ねぎ、ゴボウ、大根、人参、コンニャク、モツの順に炒める。水を入れて中弱火で煮 とありました。 この順にというのはどういうことでしょう? 玉ねぎ30秒炒めたあとごぼうをいれてまた30、次に人参を・・と ある程度その素材だけを炒めて次のをいれるのか 玉ねぎをぜんぶフライパンにいれたらごぼうをすぐいれるのかどっちなのでしょうか? すぐだと順番に入れる意味がまったくないようなきもしますが・・(すぐかきまぜますし・・) あと野菜を火にかける順番のリストみたいのはないのでしょうか? どのあとにどれをいれればだいたい同じくらいやわらかくなるリストがあれば べんりだとおもいます
- 締切済み
- 料理レシピ
- 《エクセル2000》こんな並べ替えはできますか
こんにちは。 各セルに、このような感じで文字列が入っています。 野菜 大根 人参 タマネギ ゴボウ 調味料 塩 砂糖 道具 包丁 まな板 菜箸 これを、一番左はじの列のカテゴリ(?)ごとに、このように細目を縦一列に並べ替えたいのです。 野菜 大根 人参 タマネギ ゴボウ 調味料 塩 砂糖 道具 包丁 まな板 菜箸 大根、人参に相当する細目の数はランダムです。 一括で並べ替える方法はあるでしょうか。 情報お待ちしています。
- ベストアンサー
- オフィス系ソフト
- PHPでのindex.htmlの生成ができません
相互リンクを完全自動化するために 「相互リンクSEO-P-Link ver1.3」 http://sougobosyu.com/seoplink_php.html というものをDLして設定を行いました。 ほぼ問題なく進行していたのですが、上記のページの 「7.上部の『HTML再構築』をクリックしてください。 相互リンク集のトップページ『index.html』と各カテゴリページが生成されます。」 「8.http://○○○○○○/□□□□□/index.htmlへアクセスできれば完了です。」 という部分がどうしてもうまくいきません。 http://○○○○○○/□□□□□/index.htmlを入力してもロリポップの「存在しないページ」的なエラーが表示されるのです。 URLの間違いかと思い確認しましたが間違いは無いようです。(もちろん○や□の部分は任意のものに変更しています。) そもそも「『index.html』と各カテゴリページが生成されます。」と記載されていますが、イメージとしては『HTML再構築』をクリックするとサーバ側に『index.html』と各カテゴリページのhtmlファイルが自動でポコポコッと作成されるのでしょうか? それとも、htmlファイルは私のほうで手動で作成し、そこにページの内容が作成されていくのでしょうか? PHPを始めたばかりで、分からない事だらけで申し訳ありませんがどなたかご教授いただけましたら幸いです。 ちなみにですが、PHPの設定(?すいません「設定」という表現が正しいかどうかは分かりませんが)は下記のページのガイダンス通りに行いました。 http://www.standpower.com/php_environment.html 利用しているのはPHPが利用できるという「ロリポップ」です。 OSはwindowsXPです。 長文になり申し訳ございません。何卒よろしくお願い致します。
- ベストアンサー
- PHP
お礼
ブラウザ上に表示したいと考えています。 VBAを調べてみます。