「HTMLをExcelファイルとしてDLさせる」の編集履歴(バックアップ)一覧に戻る
HTMLをExcelファイルとしてDLさせる - (2008/01/17 (木) 09:47:52) のソース
*Excel出力 //見出し ***前提条件 -[[新しいwebサイトの作成]] -[[デフォルトのエンコードをshift-JISにする]] //水平線 ---- デザイン部分を右クリック -> [コードの表示] &img(81.jpg) 以下のように表示される。 &img(82.jpg) 以下のコードを貼り付ける。 Partial Class _Default Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Response.ContentType = "application/vnd.ms-excel; charset=Shift_JIS" Response.AddHeader("Content-Disposition", "attachment; filename=Sample1.xls") Response.Flush() Response.Write("hoge") Response.End() End Sub End Class &img(83.jpg) デバッグ開始。以下のように表示される。 &img(84.jpg) 保存してExcelで開くとこんな感じ。 &img(85.jpg) なお、この項の作業では、ブラウザは以下のようになってしまうが、これはPageLoadイベント中にファイルをダウンロードさせたからである。 button等を配置し、クリックした時にファイルをダウンロードさせるようにすると、画面表示に影響は出ない。 &img(86.jpg)