• ベストアンサー

ホームページでデータの抽出をしたいのですが

HTMLが多少わかる程度のものです。 サイト上に自社販売製品の一覧表を作りたいのですが、例えば、トップページで「ABC」というリンクをクリックすると、名前に「ABC」を含んだ商品だけをすべて抽出して、一覧表にする、というようにするには、どうしたらいいでしょうか。 HTMLではできない、ということはわかりますが、cgiを使えばいいのでしょうか? 実はcgiのことも今ひとつわかりません。 よろしくお願いします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

>この場合、cgiは、どこかから調達できるものでしょうか。 似たような処理をするCGIは、探せばどこかにあるかもしれませんが、 御社の構成のデータ構成そのままというのは、あり得ないでしょうから、データベースとその処理についてアレンジできる能力がないとといけません。 >それと、データはCSVファイルで作って、ページと一緒にアップロードするのでしょうか。 大抵のデータベースでCSVからのデータの読込がサポートされています。 場合によっては、CSVデータファイルそのものをデータベースとして扱うようなシステムもありますが、そのような運用は比較的小規模のものだと思います。 いずれにしても、更新の処置が必要と言うことであれば、 データのメンテナンス(更新や追加)の処理もCGIを使ってWEB上からできるようなシステムを作るのがいいかもしれません。 そういうWEBとDBのアプリケーションの作り方に関する本は、いくつかでていると思いますので、そういう本を参照されるのがいいかもしれません。 残念ですが、本1冊2冊ぐらいの説明になってしまうようなシステムの構成を一からすべて説明することはできません。<(_ _)>

cs-megami
質問者

お礼

何度も恐れ入ります。 >本1冊2冊ぐらいの説明になってしまうようなシステムの構成 そんなに大変なこととは知らず、気軽に質問してしまいました。 本を買ってきて一から勉強するのがいいのでしょうが、もうそれほど時間がありません。 無理そうなら金がかかっても専門家に頼むことにいたします。 どうも有難うございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

データの保持の仕方で違ってくると思います。 外部データベースでデータを保持しているのであれば、 CGIによる方法が不可欠です。 XMLでデータの保持をしているのであれば XML+XSLTで、良いかも知れません。(ただし実行するブラウザによっては対応していないかもしれません) HTML内で既に一覧表が作成してあって、 それを絞り込むというのであれば、javascriptでもできるかもしれません。(javascript(ブラウザやブラウザのバージョン)に依存します)

cs-megami
質問者

補足

早速のご回答ありがとうございます。 データは今のところペーパーデータです。 作ったあと頻繁にデータ更新の必要があり、更新するのがHTML等の知識のまったくない事務員なので、ご回答から考えますと、外部データベース→cgiのほうがいいかと思います。 この場合、cgiは、どこかから調達できるものでしょうか。 それと、データはCSVファイルで作って、ページと一緒にアップロードするのでしょうか。 なにもわからなくてすみませんが、よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ホームページビルダー17フルCSSについて

    3点質問させて頂きます。  1  ビルダー17でフルCSS作成中リンク作成しプレビューから確認すると トップページから商品一覧ページ[ショップ販売テンプレ]にいくと作成してない新規商品一覧ページにリンクしています。同様にトップページにいく場合も新規作成してないページにいきます。なので、ファイルから作成中ページを出して作成してますが、これは正常でしょうか? それとも何か間違っているのでしょうか?初心者ですのでわかりません。 2 このビルダー17フルCSSを楽天ショップの作成RMSに転送?コピー?などして 機能するのでしょうか?[楽天goldではなく ]リンクやHTMLなど。 3 もし、うまく使えたとして、ビルダーでページ作成中にRMSでページ確認出来るのでしょうか?[プレビューなど]ド素人でお恥ずかしいですが、解答お願い致します。

  • リンク先を全画面で表示

    HTMLを作成していますが、リンク先(cgi)をクリックした時全画面で表示させるにはどう書きますか? <A href="http://www.abc.com/aaa.cgi" target="_top">aaa</A> で書いたが、全画面で表示しません。 序にもう一つ質問ですが、カーソルを右クリック時出てくるメニューを無効にしたいのは可能ですか? よろしくお願い致します。

  • Excelデータの抽出について

    Excelについて質問いたします。 Excelにて複数条件にマッチするデータを表示させたいのですが、どのようにすればいいでしょうか? 表はA列から順に、日付、部署名、商品名、入荷数、記号、配達1、記号、配達2、記号、配達3、記号、残りという列にしています。 各行を分かりやすくするために、商品名ごとにセルの背景色を変えています。 現在は、商品名列を選択し、色フィルターを使って、任意の商品名の行を抽出をしています。 現在の抽出条件であります、商品名の抽出に、残り列の数字が○○以下(未満)または残り列の数字が0以外という抽出を追加したいです。 つまり、商品名が○○かつ残り数字が0以外などです。 商品名、残り列の抽出条件につきましては、使用頻度の関係で、条件式の入力よりは一覧から選択の方がいいです。

  • ホームページのURLについて

    カテゴリがよくわからず、こちらに質問させていただきます。 ある製品の一覧表のページがあり、そこから各製品の紹介イページにリンクが貼ってあります。そのリンクをクリックして、各製品ページに飛んでも、URLが一覧表のときと同じで、変化しないのです。 この製品がほしい!というメールを打ちたくて、その製品の紹介ページずばりが表示されるURLを添付したい訳なんですが、どうやって調べたらいいのでしょうか? ちなみに、JFE建材フェンスという会社の、フェンス商品のページです。

  • 複数ブックから指定のデータを抽出してリストにしたい

    VBAで複数のブックから指定のデータを抽出してリストを作りたいです。 ・地域ごとに分かれたブックが複数あります。(全て同一フォルダ内、リストも同フォルダに作ります) ・シートの構成は「原本」「一覧」「商品名A」「商品名B」(※5~20シート位) ・商品は月替わりで増減がある。 「一覧」…商品名のシートから月の販売個数を集計した物を一覧表にしてあります。      必ず各ブックの2枚目のシートになります。 ・各地域のブックから「一覧」のシートを参照して「商品名」「メーカー」「合計」を抽出する。 ・リストには地域別でメーカー毎に一覧を表示したい。 別ブックの特定のセルを参照して一覧にするのは簡単なのですが、商品が毎月増減します。 なので各地域別のブックを更新したら、リストの方も自動的に反映されるようにしたいのです。 色々検索してみて各ブックの指定のシート、指定のセルからマクロで自動的に読み込むというのは見つかりましたが、セルの範囲が一定ではない場合はどうすれば良いのか解りません。 出来ればリスト以外のブックは開かずにデータを抽出したいです。 (※実際に入力作業を行うスタッフは本当に入力しか出来ないので、このブックを先に開いて~とかは混乱して出来ないようです。マクロで全てのファイルを開く等も勝手に閉じてしまったりするので避けたいです。)

  • イントラでファイル一覧表を作りたい

    ファイルサーバ内でよく使うファイルをカテゴリ分けをして、ファイル一覧表をつくりたいと思っています。 ■教えてほしいこと 一覧表をつくるにあたって何か良いツールがあれば教えてください。サーバはたてない予定ですが、良いものがあればCGIでもかまいません。またEXCELファイルでも何か便利なフォーマットがあれば教えてください。 【目的】:社内の情報共有のため。ファイル一覧表はユーザが自由に更新できるようにする。 【一覧表の内容】:一覧表には1行あたり、次のような情報を用意して、ファイルパスをクリックするとそのファイルが開くようにする。  (1)カテゴリ/(2)ファイル名(フォルダ名)/(3)ファイルパス(リンク付)/(4)説明 【ツール】: HTMLファイルを希望(サーバは立てない) 【問題点】:まずExcelファイルでトップページを共有にして作りましたが、見栄えを良くするためHTMLにしたいと思います。ただし、HTMLでのファイル編集が苦手な人もいるので普通に作るとEXCELファイルより手間がかかってしまいます。 すみませんが、宜しくお願い致します。

  • Excelで文字列を抽出したい。

    Excelで文字列を抽出したい。 Excelで商品コード一覧を作成しました。 商品コード ABC230 DE120 ABC333 XU203 の様にアルファベット+数値で構成されています。 このアルファベットの部分のみを抜き出したいと考えています。 アルファベットの文字数はバラバラです。 何か便利な関数などありましたら、アドバイスよろしくお願いいたします。

  • 外部ジャバスクリプトファイルを別窓で開きたい

    HTMLの中に<script language="JavaScript" src="abc.js"></script>と入れてあります。abc.js の中身はcgiで一日ごとに違った内容を表示するようになっています。それで、HTMLで上記のリンクをクリックしたら、別窓で開くようにするにはどうすればいいのか知りたいのですが。htmlのリンクのように targetを指定するような簡単な方法はないでしょうか? よろしくお願いいたします。

  • データバインド機能について

    データバインド機能について リンクを貼るのはCGIでないと無理だという回答がありましたが どうしてもCSVデータを用いて 「一覧表⇒リンク先へ」とする場合の 簡単な方法はないでしょうか? また、フリーのCGIなどありましたらご紹介いただけないでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • エクセルで抽出データを削除修正する方法

    エクセルで在庫管理データ(ファイルA)の中からLOOKUPで指定条件に見合うデータのみを抽出し、リンク貼り付けで一覧表(ファイルB)を作成ております。 指定条件データで抽出したデータを修正したり、行毎削除したいと考えております。 何か方法がありますか? 当方初心者なため関数で処理できれば助かります。