注册 登录
编程论坛 ASP.NET技术论坛

将数据导入 Excel 文件中

lovehuxiaohu 发布于 2010-04-01 15:52, 516 次点击
在 .NET 中如何将表格中的数据导入 Excel文件中??
3 回复
#2
czyzhuo2010-04-01 16:28
Public Overloads Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)
 End Sub


        '导出EXCEL
        Public Shared Sub ToExcel(ByVal dgrd As GridView, ByVal strName As String)
            Dim rs As System.Web.HttpResponse = HttpContext.Current.Response  '定义RESPONSE类

            rs.Clear()
            rs.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8")
            rs.Charset = "UTF-8"
            rs.AddHeader("content-disposition", "attachment;filename=" & strName & ".xls")
            rs.ContentType = "application/vnd.xls"

            Dim stringWriter As = New ()
            Dim htmlWrite As System.Web.UI.HtmlTextWriter = New HtmlTextWriter(stringWriter)

            dgrd.RenderControl(htmlWrite)
            rs.Write(stringWriter.ToString())

            rs.End()
        End Sub
#3
hebingbing2010-04-01 17:57
代码网上一大推,我要给你说的就是,你做的时候按照服务器上的excel版本来做,不然是不行的……
#4
misswang2010-04-02 09:08
楼上的..我先顶起
1