- ベストアンサー
ASPでCSVをHTMLに吐き出したい
お世話になります。 ●やりたいこと 用意されているCSVをサーバーの指定場所にアップロードするだけでHTMLで表として表示されるようにしたい。 (そのHTMLは、データをテーブルなどに入れたい。デザイン性も必要) サーバーがWindowsであるため、Perlなどは使えなかった。 Windows+IISで標準で使えるASP等で対応したい。 データは「,」区切りである。 ●教えていただきたいこと そのようなサンプルのあるサイト等を教えていただきたいです。 個人的には http://www.yasch.com/asp/sample.html の「テキストファイルの読み込みについて」が近いかな?という気がしましたが 読み込んで上で、「,」区切りを認識し分別し吐き出し(変数などをはめ込む必要あり?) デザイン面もいじれれば最高だな、と考えてます。 Perlですと http://cgiroom.nu/list/database/index.html の「検索専用データベース」が一番好ましいのですが 上記にも書きましたとおり、Perlが使用できないので動きませんでした。 ASPに関してはまったくの初心者ですがこれを機に勉強したいと思っております。 以上です。よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
アップロードって「ユーザがブラウザ上でファイル指定して送信ボタンを押す」みたいなイメージであってますでしょうか? それならば下記の記事が参考になるんじゃないかな。(FileUploadというコントロールを使ってます。) CSVファイルをアップロードして1行ずつ処理する http://aspnet2008.blog43.fc2.com/blog-entry-4.html 取得したデータをどう扱うかに関しては問題なくいけるんじゃないかなー。 簡単なのはデータをDataTableとかにして、GridViewコントロールにバインド? デザインにこだわっておられる感じがするので、イメージ通りのものになるかどうか怪しいですが。
その他の回答 (1)
- STICKY2006
- ベストアンサー率29% (1536/5269)
こんちくは。 >>サーバーがWindowsであるため、Perlなどは使えなかった。 http://www.forest.impress.co.jp/lib/stdy/program/progdevenv/activeperl.html OSVerが不明なので、参考程度に。 Win2000、2003Server環境では確認済みです。(運用に乗っかってるので。 「ActivePerl」で検索してみてください。 IISと被る被らないとかって問題も。。。あったかな?? インストール、設定は他の方がやってたので。。。。 ただ、ASPもPerlも同時に動かせてるので、IISも、ActivePerlもどっちも動いてますよ。
補足
ありがとうございます。 申し訳ありません。記述しておりませんでしたね。 サーバーは2003Serverになります。 ActivePerlは一度試したことがありましたが、私が無知なせいか、うまく使いこなすことができませんでした。 少し触ってみて思ったのは、ActivePerlはサーバー機にインストールしないと意味がないのでは?ということでした。サーバー機に直接インストールする権限は私にはないので(ファイルはFTPであげているので)、一応自分のローカルにインストールしてファイルの確認をしてみようと思いましたが、「.pl」はなにやら関連付けされているようでしたが、「.cgi」は関連付けされてなく、どう確認したらよいのか分からないところで行き詰ってしまいました。
補足
ありがとうございます。 言葉が足りず申し訳ありません。 アップロードというのは、ローカルからFTPでサーバーにアクセスし、あるフォルダにアップロードする、という意味です。 教えてくださったページを少しだけ拝見しました。 「,」区切りの部分があるようなので 少し頑張って解読して流用してみます! デザインにこだわっているといいますか、現在あるHPの一部コンテンツとして作るので、他ページと同じヘッダーをつけたり、テーブルに色をつけたり、としたい感じです。 理解するまでには時間がかかりそうなので、先に補足とさせていただきました。