@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

ASP.NET から CSVファイルを開きたい。

1
投稿者投稿内容
八雲
会議室デビュー日: 2004/10/20
投稿数: 1
投稿日時: 2004-10-20 16:57
はじめまして。

ASP.NETについて質問です。
WebControls.HyperLink を押すと 作成されたCSVを開く処理を作成しています。
CSVを開くときはExcelであれなんであれOKです。

今現在 Windows2000 IE6 を使用しています。
CSVのファイルはすでに作成されていて、サーバの共有スペースにおいてあります。
HyperLinkを押すとその共有スペースからそのCSVを直接読みに行くようにしています。

.NavigateUrl = "./データフォルダ/AAAAA.CSV"

上記のように設定しています。
このように設定してからクライアントから見ると、CSVファイルのはずが、拡張子が変わりAAAAA.xls というファイルで開かれます。右クリックから保存するときも同様の名前で表示されています。

ところが同様の環境にソースを置き、実行してみるとこちらはCSVとしてうまく表示されます。
うまくいったりいかなかったり原因がわかりません。

もし、わかる人がいればアドバイスをお願いします。
よろしくお願いします。


[ メッセージ編集済み 編集者: 八雲 編集日時 2004-10-20 16:58 ]
Ten.
ベテラン
会議室デビュー日: 2003/04/03
投稿数: 67
投稿日時: 2004-10-21 10:34
直接の回答ではありませんが、こちらのページが参考になると思います。
ファイルのダウンロードダイアログで表示されるファイル名の命名規則

うまくいかないサーバでは、CSVファイルをダウンロードする際のContent-Typeがエクセルのものになっているということはありませんかね?
1

スキルアップ/キャリアアップ(JOB@IT)