2017年12月17日
ASP.NET CSVファイルを作成してダウンロードする方法 VisualStudio VisualBasic.NET
CSVファイルを作成してダウンロードする方法です。
まず Timestamp(),data() に配列データがあることが前提です。
CSVファイルは
trenditemname,TImestamp(),data()
でMaxReadItem行分作成されます。
Protected Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
'CSVデータを生成
Dim str As StringBuilder = New StringBuilder
For x = 0 To MaxReadItem - 1
str.Append(trenditemname)
str.Append(",")
str.Append(Timestamps(x))
str.Append(",")
str.Append(data(x))
str.Append(vbCrLf)
Next
'Contentをクリア
Response.ClearContent()
'Contentを設定
Response.ContentEncoding = System.Text.Encoding.GetEncoding("shift-jis") 'Shift-JISで出力したい場合
'Response.ContentEncoding = System.Text.Encoding.UTF8 'UTF-8で出力したい場合
Response.ContentType = "test/csv"
'表示ファイル名を指定
Dim viewFileName As String = HttpUtility.UrlEncode(trenditemname & ".csv")
Response.AddHeader("Content-Disposition", "attachment;filename=" + viewFileName)
'CSVデータを書き込み
Response.Write(str.ToString)
'ダウンロード実行
Response.Flush()
Response.End()
End Sub
干すよりキレイ。ふとんクリーナーはレイコップ
まず Timestamp(),data() に配列データがあることが前提です。
CSVファイルは
trenditemname,TImestamp(),data()
でMaxReadItem行分作成されます。
Protected Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
'CSVデータを生成
Dim str As StringBuilder = New StringBuilder
For x = 0 To MaxReadItem - 1
str.Append(trenditemname)
str.Append(",")
str.Append(Timestamps(x))
str.Append(",")
str.Append(data(x))
str.Append(vbCrLf)
Next
'Contentをクリア
Response.ClearContent()
'Contentを設定
Response.ContentEncoding = System.Text.Encoding.GetEncoding("shift-jis") 'Shift-JISで出力したい場合
'Response.ContentEncoding = System.Text.Encoding.UTF8 'UTF-8で出力したい場合
Response.ContentType = "test/csv"
'表示ファイル名を指定
Dim viewFileName As String = HttpUtility.UrlEncode(trenditemname & ".csv")
Response.AddHeader("Content-Disposition", "attachment;filename=" + viewFileName)
'CSVデータを書き込み
Response.Write(str.ToString)
'ダウンロード実行
Response.Flush()
Response.End()
End Sub
干すよりキレイ。ふとんクリーナーはレイコップ
タグ:ASP.NET
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
-
no image
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/7100685
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック