« [ASP.NET] ファイルをアップロードする | メイン | [ASP.NET|SQL Server] SQL Server から複数アイテム取得 »

2005年10月05日

[ASP.NET] CSVを作成・ダウンロード

    Private Sub btn_Output_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Output.Click

Dim Encoding As System.Text.Encoding

'CSVに吐き出すための処理
Response.AddHeader("Content-Disposition", "attachment;filename=DownloadTest.csv")
Response.ContentType = "application/octet-stream"

'UNICODEをSheft-JISにエンコード
'エンコードしない場合:Response.Write("あいうえおかきくけこ\r\n")
Encoding = System.Text.Encoding.GetEncoding("Shift-JIS")
Response.BinaryWrite(Encoding.GetBytes("あいうえお,かきくけこ" & Chr(10)))
Response.BinaryWrite(Encoding.GetBytes("さしすせそ,たちつてと"))
Response.End()

End Sub

2005 / 10 / 05