• ベストアンサー

サーバー上にあるcsvの活用・・・

会社のWebサーバー上にcsvデータがあります。 一定期間ごとに自動更新されます。 これを利用して、Web上に「新着情報」としてテキスト表示されるようにできれば・・・と思っているのですが、そもそもそんなことが可能なのでしょうか。 可能だとしたら技術的にはどの程度難しいでしょうか。 ちなみに私は会社のWeb更新の仕事をしています。 HTML(css含)の知識はありますけれど、 JavaScriptは既存のプログラムの簡単な改造ならできる程度。 FLASHのActionScriptも同じく、本を読みながらやっと書ける程度。 CGIは、Perlを既存のを設置、簡単な改造ができる程度で、 PHPやJAVAにいたっては全くわかりません。 そのcsvの元原稿は、あるソフト上から手書きで入力されており、 そこから読み取ってcsvに変換するという仕組みです。 作った人はWebの知識は全くってほど無いので、 その人に聞いてもお互いチンプンカンプンです。 ただ、今、Webに載せている新着情報は別途入力しているため、 二度手間をはぶくためにそのcsvを利用できればいいな~・・・と思いまして・・・ まずは、 私程度の技術でも可能なのか、それとも厳しいか、 できるとしたらどんな方法があるのか、 参考になるURLや書籍もあれば、教えてください。 よろしくお願いします。

  • CSS
  • 回答数4
  • ありがとう数5

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

  • ベストアンサー
  • mahny
  • ベストアンサー率74% (57/77)
回答No.4

ハヤリの"Ajax"に挑戦してみてはどうでしょう。 何やらカッコイイ(?)名前が付いてますが、 何てことないただのJavaScriptです。 参考URLにCVSファイルを読むサンプルがあります。 他にも"Ajax", "テキスト", "cvs"等のキーワードでたくさん検索に掛かりますのでご参考に。

参考URL:
http://www.305.jp/305blog/archives/2006/09/ajaxcsv.html
chiroru2004
質問者

お礼

ありがとうございました。 もう少し勉強してみます。

その他の回答 (3)

  • pipipi523
  • ベストアンサー率40% (148/365)
回答No.3

>どうもPerlでは私には無理なようです・・・ 簡単に諦めすぎです cvsファイルはカンマ区切りのテキストファイルですから、 ファイル読み方と表示の仕方さえわかれば簡単 単に表示するだけならこんな感じです -------サンプル--------- #!/usr/bin/perl print "Content-type: text/html\n\n";#ヘッダの出力(お約束) print "<HTML><BODY>\n"; open(FH,"xxxxx.csv"); #ファイルを開く(ファイル名は適当に) while(<FH>){ #ファイルを1行単位で読み出す($_に入る) my(@data)=split(",",$_); #カンマで分解 print "$data[0] : $data[1] :$data[2]<br>\n";#必要な箇所だけ表示 } close(FH); #ファイルを閉じる print "</BODY></HTML>";

chiroru2004
質問者

お礼

ありがとうございました。 もう少し勉強してみます。

回答No.2

プログラムを使わなければほとんど無理です。 HTMLやJAPASCRIPTではサーバーのファイルを開いたりできないから。 どうしてもプログラムが嫌いなら、ACCESS。 ACCESSを使ってCSVを連携させてACCESSのHTML生成機能で表示。 マイクロソフトがプログラムなしにたくさんのことができる様にしてくれてます。 とはいいつつも、この領域の使い方のちゃんとしたマニュアルがないので、プログラムより悩むかも。 あとサーバーはIISじゃないとだめだと思う。

chiroru2004
質問者

お礼

なるほど!ACCESSで出来るんですね! ・・・ただ、会社も家もofficeがスタンダートエディションなので、ACCESSが入っておりません。汗。 買ってもらったとしても、 マニュアルが無いんじゃ正直言ってお手上げですね・・・ もとのプログラムを作った人は、勿体無いからWebで活用すれば?と、いとも簡単にできるように言ってくれまして、参ります(--;) 参考になりました。ありがとうございました。

  • pipipi523
  • ベストアンサー率40% (148/365)
回答No.1

Perlで改造ができるなら結構簡単に実現できると思います 逆引きリファレンスをみながら作ってみては? http://www.7key.jp/program/perl/perl_use.html

chiroru2004
質問者

お礼

その逆引きを見てもチンプンカンプンなので、 どうもPerlでは私には無理なようです・・・ ありがとうございました。

関連するQ&A

  • HPビルダーとcsvデータを関連付けたいです。

    素人の質問ですが、よろしくお願い致します。 内容は商品の詳細表をcsvで管理しています。 そこでcsvを更新したら自動的にWebページの該当する各htmlに 更新情報が反映されるようなプログラム又はソフトございますか? 元のhtmlページにクエリ?設定をして、その後は自動になるというのでもかまいません。(しかし、クエリの使用法は知識不足で分かりません。) シートやページの量が多いため、困っています。 有料ソフトでも自動更新してくれるようなものございましたら、教えていただきたくお願い致します。 現在、HPビルダーを使用しています。 よろしくお願い致します。 またこのような質問に答えてくれるような、知識豊富な方を探しています。 どこにお問い合わせすればよいでしょうか?もしお分かりになられる方がいらっしゃれば教えてください。

    • 締切済み
    • CGI
  • ホームページ内の新着情報を簡単に更新したい

    htmlで制作したページ内にある新着情報を更新したいのですが 新着情報を更新する側はWEBの知識が全くなく、ブログなども持っていません。 知識のない方でも簡単に更新できる様にしたいのですが、MTやWordpressなどを導入したり、更新ソフトを使用する以外で方法はあるのでしょうか? 他にjavascriptも考えたのですが、制作側はjavascriptを読み込ませるぐらいの知識しかありません。 できるだけお金をかけない方法で、1番簡単な方法があれば教えて頂きたいです。 よろしくお願い致します。

  • CSVファイルの作り方を教えてください。

    ラベル印刷を試みています。コクヨの無料印字ソフトを利用してみたいのですが、そのマニュアルに「CSVファイル」からの作成方法が掲載されていました。 ワード、エクセルは、仕事でも活用していたので、ある程度は分かるのですが、「CSVファイル」というのは、どういったものでしょうか?全く知識がなくて困っています。どなたか正体と、作成方法を教えてください。

    • 締切済み
    • Mac
  • 一部分だけ自分でブラウザから更新できるCMSは?

    簡単な会社のWEBサイトをDreamweaver8で作っています。(まだ初心者です) 会社のWEBサイト程度だと 新着情報やニュース程度しか更新する箇所がなく 現場の方にブラウザ上から更新してもらえればずいぶん楽かな、と考えています。 できればフリー、なければ有料でもいいので 部分的に埋め込んで運用できるCMSをご存知ないでしょうか? よろしくお願いします。

  • ホームページの新着情報を簡単に更新するには。

    現在、友人に頼まれてホームページを作成しています。 ページ自体は完成したのですが、友人がHTMLの知識が無いため、簡単な新着情報の更新をどうするかで迷っています。 IDとパスワードを入力するログインページを作った(無料のCGIを利用)のですが、そのログインページの新着情報をCGIを使って素人でも簡単に更新できないものでしょうか? 更新内容は日記的な文章だけなので、ブログで十分なのですが、ログインした人だけしか見れないようにするのに何かいい方法はないでしょうか?

    • 締切済み
    • CGI
  • エクセルのCSV形式で保存される内容

    エクセルで、数百文字の原稿を1セルに書くという作業を集団でやっています。だいたいひとつのシートに4~5ぐらいの原稿を書いてCSV形式で保存し、それをファイルサーバーにアップして他の人が閲覧するというスタイルです。 で、CSV形式ではセルの幅などの情報が飛んでしまうので、ファイルを開いた時点では文章はほとんど読めません。セルの幅を大きくオーバーしているからです。そこで、ある程度セルの幅を広げ、書式設定で「折り返して全体を表示する」にチェックを入れるという作業を毎回やっています。 ところが、ある人の原稿だけ、ファイルを開いた時点で自動的に文章が「折り返して全体を表示」されていることに気づきました。 これは、CSVにこうした書式情報を含ませることができるのか、あるいはエクセルの仕様で何らかの文章の要素を自動判定して折り返しを行っているのか、ということが考えられます。 できれば、全員をそれと同じ設定にしたいので、ご存知の方がおられましたらご教授願います。

  • CSVファイルとは?

    htmlコーダーの求人情報を見ていて、CSVファイルを使用した通販サイトのデータ更新作業、という仕事内容の求人がありました。 これは一体どういう作業だと考えればいいのでしょうか? 応募スキルの条件で他は満たしているのですが、このCSVファイル云々という部分だけがよくわかりません。 例えば面接までの数日間で、付け焼刃で勉強出来るようなものでしょうか? それともやはり、ある程度実務で経験がないとさっぱりみたいな感じですか?

  • フォーム入力形式で新着情報を入力したい

    ホームページの最初のページに、 「2008  秋の新メニュー始めました」 などの新着情報を表示しています。 HTMLの知識のないお客さんが新着情報部分だけ自分で更新したいというので困っています。 この部分をHTMLの知識がゼロの人でも更新できるような ブログのような掲示板のような感じでフォームに日付と内容を入力すれば更新される、 という状態にCGI(もしくは別の方法でも)することは可能でしょうか?

    • 締切済み
    • CGI
  • 既存のHTMLで構成されたサイトも含めてCMSで管理したいと思ってます。

    既存のHTMLで構成された複数サイトを管理できるポータルサイト的なサイトをCMSで作ろうとしております。 既存の新着情報を更新すると、ポータルサイト的なサイトのトップページの新着情報も自動的に更新されるような感じです。 できれば、CSSが使えると尚いいのですが…。 何か良いCMSがあれば紹介してください。 よろしくお願い致します。

  • HPの新着コーナーの更新方法

    HPを作っています。 TOPページに新着情報を載せたいのですが、いちいち、HPに手を加えて、アップデートするのではなく、直接Web上で新着を登録することは出来ませんでしょうか? 例えば、TOPページの一番下にでも、管理者用のボタンをつけて、押したらパスワードを入力し、新着情報を記入したら、TOPページの新着情報の窓の中が更新されて欲しいんです。 出先からでも変更したいので、よろしくお願いいたします。

専門家に質問してみよう