嗨,我是使用下面的代碼生成從DataSet包含數據的CSV文件保存CSV。 CSV生成良好,顯示提示框,以便用戶可以打開或保存csv文件。我想知道的是,是否可以保存CSV文件?ASP.Net生成和使用System.Web.HttpResponse
感謝所有幫助
與解決方案編輯(注:我不需要提示框中的打開,我會寫額外的代碼來生成並保存大量的文件,然後顯示它們的鏈接) 。這將數據集保存爲我們服務器上的CSV。
Protected Sub exportBtn_click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim ds1 As DataSet
ds1 = csvdownload.ReturnNewPledges()
Dim csv As New chartnew.csvhelper
Dim strData1 As String = csv.Export(ds1, True)
Dim todaydate As Date = Date.Now.Date
Dim todaystr As String = todaydate.ToString("ddMMyyyy")
Dim filename As String = todaystr & "_filename.csv"
Dim saveDir As String = "writedir\files\"
Dim appPath As String = Request.PhysicalApplicationPath
Dim filePath As String = appPath + saveDir + filename
Dim writer As New StreamWriter(filePath)
writer.Write(strData1)
writer.Close()
End Sub
我真的不能跟着你:你說的是,用戶可以打開或保存CSV和你問是否有可能做到這一點? ?你是否也想在服務器端保存CSV? – ChrFin
保存下載的文件時,文件名中的斜線將會丟失。 – devio