html怎么调用csv文件,HTML代码显示在CSV文件中

我们想要从数据创建一个CSV文件。它显示的是HTML标签。对于xlx文件,这个工作正常。

下面是代码。

Dim response As System.Web.HttpResponse = System.Web.HttpContext.Current.Response

response.Clear()

response.ClearHeaders()

response.Write("")

'Chose what type of file needed ie.e CSV /XLS

If _exportType = ExportTypeEnum.CSV Then

response.ContentType = "application/vnd.xls"

Else

response.ContentType = "application/vnd.xls"

End If

response.AddHeader("Content-Disposition", "attachment;filename=" & FileNameToExport)

Dim sw As System.IO.StringWriter = New StringWriter()

Dim htw As HtmlTextWriter = New HtmlTextWriter(sw)

Dim dg As DataGrid = New DataGrid()

Dim dv1 As DataView = data

dg.DataSource = dv1

dg.BorderStyle = BorderStyle.None

dg.DataBind()

dg.RenderControl(htw)

response.Write(sw.ToString())

response.End()

请建议为什么它不能用于CSV文件,尽管它适用于xls文件。

非常感谢提前

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值