2011-02-03 6 views
1

C#で2つのExcelブックを連続して開きたい(1つ後に1つ)。どうすればこれを達成できますか? 私は以下のように使用:2を開く方法C#コードの後ろに連続的に優秀

しかし、一つだけExcelが送信され
Response.ContentType = "application/vnd.ms-excel"; 
Response.AppendHeader("Content-Disposition", "attachment; filename=" + File1 + ".xls"); 
Response.TransmitFile(savepath); 
HttpContext.Current.ApplicationInstance.CompleteRequest(); 

Response.ContentType = "application/vnd.ms-excel"; 
Response.AppendHeader("Content-Disposition", "attachment; filename=" + File2 + ".xls"); 
Response.TransmitFile(savepath); 
HttpContext.Current.ApplicationInstance.CompleteRequest(); 

は、どのように私は、第2の1を得ることができます?あなたは、このようなクライアントから、スクリプトを介して複数のリクエストを発行するなど、これを近づいて他の方法、を見て必要があると思います -

+0

圧縮されていない限り、ウェブ上の1回のクリックで複数のファイルをサポートするファイルダウンロードは見ていません。 – hungryMind

答えて

2

HTTPは各リクエストは、単一の応答を処理できることをこの点に限定され、事前に

感謝送信する前にファイルを単一のアーカイブファイル(ZIPファイルなど)にまとめることができます。

+0

こんにちは、複数のExcelシートを圧縮するコードベースを送ってもらえますか?私はGoogleを介して検索し、何も動作していません。私にコードベースを送ってください。非常に緊急です。この中での助けは大変高く評価されています。 – asd

0

2つのExcelファイルを1つにまとめて別々のシートにまとめることができます。

関連する問題