• ベストアンサー

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

  • CSV形式ファイルにある、カンマについて

    こんにちは。 現在、VB2005で、CSV形式のファイルを読むプログラムを 作っているのですが、CSV形式の1フィールドの中に カンマが入っているデータがあります。 フィールドの区切りのカンマではなく、文字としての カンマとして取り扱う場合は、そのカンマはどのように 変換すればいいのでしょうか? エスケープシーケンスという方法があるというところまでは わかったのですが、具体的にどのようにすればいいのかが わかりません。 よろしくお願いいたします。

  • ExcelファイルをCSV 形式で保存するには?

    ExcelファイルをCSV 形式 (Windows、カンマ区切り) (*.csv)にして書類を提出するように言われたのですが、その方法について教えてください。 データの内容は会社の詳細で、1社につき100項目のデータがあり、それが50社あります。その場合、1社目のデータをA列に、2社目のデータをB列にというように入力すればよいのでしょうか? Excel の [名前を付けて保存] ([ファイル] メニュー) を使って、CSV (カンマ区切り) (*.csv)ファイルで保存すると、各項目がカンマで区切られるのでしょうか? 1レコード目と2レコード目はどういった区切りになるのでしょうか? またファイル形式はCSV 形式でと言うことですが、提出するファイル名の拡張子を.txtとしないといけないのですが、それはどうすればいいのでしょうか?

  • AccessでCSVを読み込めない

    CSV形式(カンマ区切り)のファイルがあります。4項目あり、各項目は以下になります。 ID,名前,説明,性別 このCSVをAccess 2003でインポートしたいと思っています。ただ、以下のようなデータが入っていた場合はエラーを起こします。 "001","近藤","性格は,普通","男" といったように、説明にカンマが混じってしまっている時です。これでは正しく読み込めません。 こういった形式のデータをインポートしたい時、何か良い手はないでしょうか?よろしくお願い致します。

  • CSV出力について

    データベースから抽出したデータをカンマ区切りのCSVファイルにしたいと思います。 最終的に sCSVData = "りんご,みかん,オレンジ" のような形式です。 この場合、データにカンマが入ると列がずれてしまいます。 データをクオートすればいいのですが、 sCSVData = replace(sCSVData, ",", """,""") としたのですが、行頭と行末にカンマを入れれません。 どのようなコードを書けばよいのでしょうか。 ご教示よろしくお願いします。

  • CSV出力について

    csvファイルについて質問です。 新しく購入したパソコンでCSVファイルを作成しようとしたら メモ形式でしか表示されません>< 過去に使用していたパソコンでは拡張子をCSVにするだけで カンマ区切りのデータはダブルクリックして開いたら自動的にCSVファイルとして表示されていました。 現状は右クリックでプログラムから開くでエクセルを選ばないといけません。 自動で認識してくれるようにするにはどこで設定したらいいですか?

  • VBAでcsvファイルを読み込み、更新する方法

    こんにちは。早速ですが、質問です。 VBAを使ってcsvファイルをエクセルに読み込んで、 読み込んだエクセル上でcsvファイル情報を変更すると、 変更した内容が読み込み元のcsvファイルに更新される ようなプログラムを作りたいのです。csvファイルの 読み込みまではうまくいったのですが、csvファイルの 更新の仕方がわかりません。良い方法があれば、 教えてください。よろしくお願いします。

  • CSVファイルの中で、「 , 」カンマを使いたい

    「 , 」で区切られたCSVファイルの中で、「 , 」カンマを使いたいのですが、可能でしょうか? 具体的には「これは1,500円でした。」というように、CSVファイルに収められた文章内で出てくる半角の数字(お金)の区切りに使いたいのです。 全角では代用したくないのですが、CSVファイルでデータを受け渡しする際に、困っています。 例えば、特殊文字などで対応可能でしょうか?

  • カンマ区切りCSVファイルをVBAで読み込みたい

    こんにちは。EXCELのVBAに詳しい方、どうか教えてください! カンマ区切りCSVファイルをEXCELに読み込みたいのですが、 CSVファイルのデータが金額のため、データ自体にもカンマが含まれていて、 金額のカンマでも分割されてEXCELのセルに収まってしまいます。 データの区切りのカンマと、金額のカンマを区別して読み込む良い方法はないでしょうか。 とても困っているので、お解りになる方どうかご回答をお願いいたします。 ・CSVファイルのデータ   1,000 , 2,000 , 1,500 , 3,000 , 1,000 , 2,500 , 2,000  ↑金額のカンマでデータが分割されないように読み込みたいのですが・・・

  • C#でCSVファイルを逐一更新したい

    C#のプログラムで データをCSVファイルに蓄積するプログラムを作っています。 やり方としては最初にCSVファイルを指定し ボタンを押すたびに、データを追加するように作りました。 以下抜粋 //CSVファイル指定 csvfile = new System.IO.StreamWriter(csvPath, true, encording); ・ ・ ・ //データの書き込み csvfile.Write(data); csvfile.Write(","); ・ ・ ・ //CSVファイルクローズ csvfile.Close(); このプログラムを動作させた所 「csvfile.Close();」の時点で、実際にcsvにデータが書き込まれました。 データの書き込みのたびにCSVファイルが更新されるのが理想なのですが、 その方法としては逐一クローズするしか方法はないのでしょうか? 何らかの方法で逐一更新出来たり、 もしくは異なるCSVへの書き込み方法があれば、教えていただけないでしょうか?

  • CSVをExcel2007に取り込む方法について

    CSVファイルをエクセルに取り込みたいと思います。 CSVファイルはカンマでデータを区切っています。 ただ、カンマで区切られたデータの中に、改行コードが含まれている場合があります。 エクセルで、このCSVデータを読み込む場合、セルの中で2行目以降はとぎれてしまいます。 そこで、下記のサイトで、「引用符で囲まれた改行を無視」というエクセルの 機能があることを知りましたが、Excel2007にはこの機能はないのでしょうか? https://tsukaeru-excel.com/line-feed-code-csv-powerquery 最近のバージョンのExcelには標準でそなわっているようです。

このQ&Aのポイント
  • はじめてのキーボードKEY PALETTO(BT)for Windows PC & Chrombook TK-FS10BMKBKの仕様や対応機種について質問があります。
  • TK-FS10BMKBKはBluetooth(R)無線接続方式で、WindowsパソコンとChromebookに対応しています。
  • 商品に関してはAmazon Fire HD 10 タブレットには対応していない可能性があるため、確認したいと思っています。
回答を見る

専門家に質問してみよう