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

  • 相关阅读:
    P3225 [HNOI2012]矿场搭建 题解
    CodeForces
    poj-3723
    codeforces -1214 E
    POJ-1741 树上分治--点分治(算法太奇妙了)
    洛谷p1345---最小割的奇妙运用
    洛谷p2149----两个终点和两个起点,最短路最大交汇长度!!!
    BerOS File Suggestion(字符串匹配map)
    Garbage Disposal(模拟垃圾装垃圾口袋)
    第八周组队赛
  • 原文地址:https://www.cnblogs.com/daisylh/p/870835.html
Copyright © 2011-2022 走看看