• ベストアンサー

csvを使ったサイト更新

csvと言うものが何かと言う事すら、いまいち分かっていないのですが、「csvを使って、サイト(個人のものではなく、そこそこの企業サイト)を更新する」と言う場合、具体的にこのcsvと言うもので、何をするんでしょうか? csvで検索すると、「データをカンマで区切って並べたファイル形式のこと」と出てきますが、チンプンカンプンです。 ちょっと耳にした事なのですが、妙に気になって仕方がありません。回答をお願いします。

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

  • ベストアンサー
  • asapinya
  • ベストアンサー率36% (40/109)
回答No.2

そうですね。 CSVはテキストですので画像ではありません。 私もWEBを作成しますが、TOPページに置く企業のお知らせなど、カンマ区切りで  タイトル,内容 というものを転送し、プログラムによってページ内に表示させたりする事もあります。 もしかするとその中に画像のファイル名などを入れることによって、画像も表示させてるのでしょうかねぇ。 その場合も、画像は別にアップロードしなくてはいけませんが。

Pussy-Cat
質問者

お礼

ご回答ありがとうございます! 言われてみれば、画像の事はファイル名を入れて~のくだりの様な会話だった気がします。 二度も回答をして下さって、本当にありがとうございました!

その他の回答 (3)

noname#30280
noname#30280
回答No.4

例えば、ある企業が、ある企業に商品を注文するとします。 必要な項目として発注日・納品日・納品場所・商品名・納品数など等がありますよね。 それを毎回、発注日○月○日・納品日○月○日・納品場所○○支店・納品数○個と表示すると、そごく長い注文書になってしまいますよね。 それをcsvにすると、単に○○のところだけ、,(カンマ)で区切って表示されます。 注文を受ける企業側としては、あらかじめエクセルファイルの一行目の各セルに発注日・納品日・納品場所・商品名・納品数などを入力しておき、発注側からきたcsvデータをエクセルに落として、見やすくします。 そんな感じの会話を耳にされたのではないでしょうか。。

Pussy-Cat
質問者

お礼

ご回答ありがとうございます! 耳にした会話は、通販のサイトがどうとか、リニューアルがどうとか、そんな感じでしたが、確かに情報の量が多いと困りますよね。 納得しました。 どうもありがとうございました!

Pussy-Cat
質問者

補足

私の説明の足りない質問に、親切に回答を寄せて頂いて、ありがとうございました! どなたも素晴らしかったのですが、とりあえず今回は回答を頂いた順に点数をつけさせて頂きます。 どうもありがとうございました!

  • hinatach
  • ベストアンサー率50% (1/2)
回答No.3

csvはデータを管理するために使われるファイル方式です。 例えば、サイトで 「最新情報 2007年4月19日 報道発表資料を更新しました 2007年4月18日 新製品情報を更新しました」 と表示したい場合、いちいち全部を書き換えるのでも良いのですが、 変更する場所は決まっていますよね。 そこで、例えば「aaa.csv」という名前のファイルを別に作って、 内容は 「2007,4,19,報道発表資料 2007,4,18,新製品情報」 と、更新したい部分だけをデータ化します。 そして、元のファイルから「aaa.csv」を読み取り、 読み取ったデータを 「最新情報 ●年●月●日 ●を更新しました ●年●月●日 ●を更新しました」 の●の部分にはめ込むようにします。 そうすれば、ほかの部分をいじらずに、 csvファイルを更新するだけで最新情報を表示できます。 特に、データの量が大量になる場合は便利だと思います。 膨大な商品情報(商品名や価格など)や店舗情報(店舗名、住所、電話番号)なんかはcsvファイルに変えれば、 商品を入れ替えたり、店舗が増えたり減ったりしたときに 管理しやすいのではないかと思います。 このcsvファイル自体は、もちろん手打ちでも作れますが、 エクセルでも簡単に作れますよ。 ファイルを保存するときにファイル形式で「csv」を選べばよいのです。 ただ、csvファイルを読み込むファイルを作るには、 多少プログラミングの知識が必要ではないかと思います。

Pussy-Cat
質問者

お礼

ご回答ありがとうございます! 詳しい解説、とても分かりやすくて、助かりました。 確かに今の私では、使うのは難しそうです(^^; どうもありがとうございました!

  • asapinya
  • ベストアンサー率36% (40/109)
回答No.1

本当にCSVでした? CGIでは? CSVとはテキスト形式のカンマやタブで区切ったデータの集合体ですので、これで直接サイトの更新をすることはできません。 プログラムと組み合わせればそういう方法もあるでしょうけど・・・ CGIはサーバーに置かれたプログラムです。 プログラムを介してサイトの内容を書き換えることは可能です。

Pussy-Cat
質問者

お礼

いち早い回答、ありがとうございます。 CGIと言う単語ではありませんでした。 でも、テキストがどうとか、画像がどうとか、そんな感じの会話だったような気がします。 こんな、あやふやな質問に答えて下さって、ありがとうございました。

Pussy-Cat
質問者

補足

何かの情報をcsvでアップする・・・だったかもしれません。 ちょっと耳にしただけの言葉なので、確証はありませんが(^^; テキストを形式と言う事は、文章だけのデータと言うことでしょうか。 画像は含まれませんか?

関連するQ&A