zoukankan      html  css  js  c++  java
  • DataTable導入Excel 8/27

    ...
                Response.Clear()
                Response.Buffer = True
                Response.Charset = "UTF-8"
                Response.AddHeader("Content-Disposition", "attachment;filename=test.xls")
                Response.ContentEncoding = System.Text.Encoding.Default'這裏選System.Text.Encoding.Default,不然漢字會亂碼
                Response.ContentType = "application/ms-excel"
                Dim writer As New System.IO.StringWriter
                Dim htmlwriter As New System.Web.UI.HtmlTextWriter(writer)
           
                Response.Write(convertdttotdf(dt))
                Response.Output.Write(writer)
                Response.Flush()
                Response.End()

    convertdttotdf(ByVal dt As DataTable) As String
            Dim dr As DataRow, ary() As Object, i As Integer
            Dim icol As Integer

            For icol = 0 To dt.Columns.Count - 1
                Response.Write(dt.Columns(icol).ToString & vbTab)
            Next
            Response.Write(vbCrLf)

            For Each dr In dt.Rows
                ary = dr.ItemArray
                For i = 0 To UBound(ary)
                    Response.Write(ary(i).ToString & vbTab)
                Next
                Response.Write(vbCrLf)
            Next
        End Function

  • 相关阅读:
    近两年目标
    Spring使用ajax异步上传文件
    java注解
    js 点击文本框,预览选择图片
    修改服务器系统时间(包括hive)
    队列原理
    EMR目录
    2个CDH的hive数据同步
    CDH建表字符集问题
    EMR的fair-scheduler.xml
  • 原文地址:https://www.cnblogs.com/daisylh/p/870835.html
Copyright © 2011-2022 走看看