• ベストアンサー

既存のEXCELをダウンロード

題名の通り既存のEXCELをダウンロードする方法はありますか? 新規で作るのではなくてサーバー上にあるエクセルを ダウンロードしたいのです。 普通に<a href="aaa.xls">xls</a>で開くとブラウザ上でエクセルが開いたりします。 色々調べたのですが右クリックで保存しかでてこなかったので質問させて頂きます。 宜しくお願いします。

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

参考URLのサンプルに Response.AddHeader "Content-Disposition" , " attachment; filename= hoge.xls" を付けるとか

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;276488
depicts
質問者

お礼

ありがとうございます。 本当に助かりました。

その他の回答 (2)

回答No.3

BASP21を利用してプログラムを組めば大丈夫かと。 参考URLで質問をしている人はダイアログをだしたくない、 と質問してますが、このソースが参考になると思います。

参考URL:
http://www.users.gr.jp/ml/archive/viewer.aspx?name=asp&no=15887
  • Dpop
  • ベストアンサー率51% (279/544)
回答No.1

開いてしまう*環境*では、素直に保存させる方法はありません。 ファイルが開くか、保存するかは、 サーバー側(ページ側)で決定するものではありません。 クライアント側(ブラウザを利用している方)の*環境*によって決まります。 ここで重要なのは、環境によって決まっている。と言う事です。 もう少し厳密に言うと、MIMEタイプの設定と、エクスプローラーで設定する、ファイルタイプのアクションによって決まります。 .xls と言うファイルをダブルクリックした時、Excelを開き、そのファイル名を引き渡す。 と言う定義をされている環境(極普通の環境とも言う。)では、ウェブからダウンロードを実行した場合も、この規則が適当されます。 その様に設定しているのが、MIMEタイプです。 さて、解決策の案です。 MIMEタイプは、.htaccess の設定でフォルダ毎にも設定できるので、.xls をアプリケーションに割り当てない様にする。 ただ、この設定を行っても、思う通り行かない場合もあります。。。(;_;) もう一つは、アパッチの設定を変更して、特定のディレクトリのみ、ファイル一覧表示に設定してしまう。と言う方法です。 ただし、サーバー管理者で無いと設定ができません(;_;) 決定的な解決方法はしないと思います。 お手軽なのは、.htaccess の設定を変更する事かな。。。 AddType application/octet-stream .xls 当たりで良いかな。。。

関連するQ&A

  • xlsファイルをダウンロードさせる方法

    ホームページを作成しているのですが、エクセルのxlsをダウンロードさせるソースの書き方がわからず、悩んでいます。 <a href="test.xls">xlsファイル</a> これを左クリックすると、エクセルファイルが開いてしまいます。 右クリックしてメニューの中から「対象をファイルに保存」ならもちろんダウンロードできますが。 できたら左クリックでやりたいです。 EXEとかLZHなら保存するか、開くか。 ウィンドウが出てきて聞いてくれますよね? ああいう形にしたいのですが。 拡張子をxlsからLZH等に変更すれば可能ですが、xlsのままでやりたいのです。 御存知の方いらっしゃいましたら、助けて下さい。 よろしくお願い致します。

    • ベストアンサー
    • HTML
  • EXCELファイルのダウンロード

    HTMLファイルから<A HREF="xxxxx.xls">というように EXCELファイルをダウンロードするようにしました。 しかし、ブラウザ・マシンによってはEXCELファイルを うまくローカルディスクへダウンロード出来ることもあれば、他のマシンだと ローカルディスクに保存せずに、現在開いているブラウザ上に そのままEXCELファイルが開かれたりもします。 私でも色々調査しましたが、どうしてこのような動きの差が出てくるかわかりませんでした。 皆様でこの動きの差についてご存知ないでしょうか?

    • ベストアンサー
    • HTML
  • WebサーバにExcelファイルを置くと

    Webサーバ上に、hoge.xlsファイルを置いて、 Htmlにて、<a>タグを利用してファイルを配布したいのですが、 <a>タグで書かれたリンクをクリックすると、Excelファイルがダウンロードされず、直接開かれてしまいます。 ファイルをダウンロードするようにするには、 Webサーバの設定が必要なのでしょうか?もしくは、クライアントのブラウザーの設定が必要なのでしょうか? 右クリックをしてファイルを保存や、圧縮して配布する方法以外で、 クリックしたらファイルをダウンロードとしたいのですが、 どなたか解決方法がわかる方がいらっしゃいましたら教えていただけませんか? よろしくお願いします。

  • xlsファイルをダウンロード

    HTML中に拡張子xlsファイルのリンクを貼ると、ブラウザはExcelファイルと認識してExcel形式で開いてくれます。 それを、敢えて「ダウンロードダイアログ」を出すようにできますでしょうか? もちろん右クリックで「対象をファイルに保存」すればできますが、クリックのみでやりたいのです。 IE5.5 SP2 です。よろしくおねがいします。

    • ベストアンサー
    • HTML
  • fp5ファイルがダウンロードできません

    Windows2003 IISサーバにアップしたfp5ファイル(ファイルメーカファイ)が、ダウンロードできません。 <a href="file.fp5">ファイル</a>(HTML ブラウザ:IE) で、 (1)ファイルをクリックすると "ページが見つかりません"となり、ダウンロードできません。 (2)右クリックで、対象をファイルに保存を選択するも、 "IEでは、file.fp5をダウンロードできません。 お分かりになりましたら教えてください。よろしくお願いします。

  • FTPでアップしたものブラウザからダウンロード

    FTPでアップしたものブラウザからダウンロードさせたく <a href="201308161756ああ.xls">ファイルダウンロード</a> としていますがファイルがないと出ます。 ファイルを 201308161756.xls にかえて以下のようにするとダウンロードできます。 <a href="201308161756.xls">ファイルダウンロード</a> 日本語はNGなんでしょうか? サーバはGM○系のヘテムルというのを使っています。 文字コードはUTF-8です。 なんとか日本語で取り扱いたいです。わかるかた教えてください。

    • ベストアンサー
    • HTML
  • firefox2 右クリック名前を付けてリンク先を保存の挙動について

    お世話になります。 firefox2の右クリック⇒「名前を付けてリンク先を保存」の挙動について 質問があります。 phpで作った質問掲示板があり、質問、回答の補足資料として ファイルの添付が可能となっています。 セキュリティの為、添付されたファイルはDBサーバーにデータとして 保存されており、ダウンロードする場合はphpをキックしダウンロード させています。 # ダウンロードPHPの処理は、ファイルの中身をapplication/octet-streamヘッダで # 出力しているだけです。 ファイルダウンロード用のリンクは <a href="./?file_id=1111>添付資料</a> という感じです。 例えば、ダウンロードされるファイルが「参考資料.xls」 だった場合、他のブラウザ(IE6,7、firefox3、Opera9.5,9.63など)で 右クリックでのファイルダウンロードを行うと「参考資料.xls」という ファイル名でちゃんとダウンロードできるのですが、firefox2だけは 中身は「参考資料.xls」で名前が「添付資料.htm」というファイルで ダウンロードしようとします。 どうやら、href=""の中身だけを見て判断しているような気がしています。 ※左クリックの場合は、どのブラウザでも問題なくダウンロードされます。 ちなみに <a href="./?file_id=1111" type="application/msexcel"> とMIMEタイプを指定してみたり <a href="./?file_id=1111&exe=aaa.xls"> とリンク先自体をEXCELっぽくしてみても何も変わりませんでした。 firefox2でも他のブラウザと同様に右クリックからのダウンロードを ちゃんとする方法はないでしょうか? firefox2自体が1世代前のブラウザである為、firefox2の為だけの対策というのは 取りにくい状況ではありますが、何か解決手段がある場合は対応できればなと 思っています。 また、アドオン等で対応できる場合でも、注意事項として記述する程度の事はできるかと思い 質問させていただきました。 現状は、添付資料欄に「左クリックでダウンロードしてください。」というメッセージの 追加で対応しています(苦笑) 急ぎという内容でもありませんが、 情報なりともよろしくお願いいたします。

  • ファイルダウンロードの問題(HTMLのソースについて)

    HTMLソースについてブラウザからpdf,word,excelのファイルを例えば <A HREF="***.pdf">,<A HREF="***.xls">,<A HREF="***.doc">、のように記述すればダウンロードしてファイルをオープンさせるとブラウザの中で開きますが、なぜ、一太郎の拡張子jsw,jxwのものは、できないのでしょうか? どなたか、開けるようにする対策を知っていたら教えてください。 お願いします。

  • Web上のデータをネスケでダウンロードさせたいのですが上手くいきません。

    Webデータ作成初心者なのですが、教えて下さい。 HTMLで<A HREF="×××.xls">ここからダウンロード</A> というような記述を含むファイルを作成し、「×××.xls」ファイルと一緒にWeb上にアップしました。 ローカル上で動作確認した際は、「ここからダウンロード」をクリックすると、ファイルを開くか、ディスクに保存するかを確認するダイアログボックスが表示され、開く事もファイルに保存する事も出来たのですが、Web上にアップしたデータをネスケから確認すると、ダイアログボックスも開かず、ただ1~2行の文字化けしたテキストが表示されるページに飛んでしまいます。IEから確認すると、ブラウザ上からExcelが開いて、ブラウザのメニューバー等はそのままで、ブラウザ画面内に「×××.xls」のファイルが開かれます。 転送に使用しているソフトはFFFTPです。エクセルファイルをアップする際に、アスキーで送ったりバイナリで送ったりと試したのですが、どちらもだめでした。 考えられる原因、回避策など教えて下さい。よろしくお願いしますm(__)m

    • ベストアンサー
    • HTML
  • firefox等ブラウザでのファイルの保存は?

    HTMLで記載された下記のスクリプトをサーバにおいて、 IEでアクセスして右クリックすると「対象をファイル保存」がでます <p>(1)abc・・・<a href="abc.txt">ここを右クリック</a></p> これをfirefoxとかOperaブラウザでみた時に 「対象をファイル保存」という項目がみあたりません まず、これらのブラウザでhttpでのダウンロードはできるのでしょうか できるのであればどのようにすればダウンロードできるのでしょうか 今日、IEのダウンロード制限が2GBだと聞きました 4GBをこれでダウンロードさせたいので、とりあえず、ブラウザを代えてみようかと 思っています よろしくお願いします。

専門家に質問してみよう