您当前的位置: 首页 > 

刘一哥GIS

暂无认证

  • 4浏览

    0关注

    934博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

利用Excel VBA实现批量数据分组转置

刘一哥GIS 发布时间:2015-03-10 20:32:45 ,浏览量:4

问题:如上图所示,按lon,lat分组,再进行转置。

VBA代码:

Sub admin()
    Dim conn, xRs, xFd
    Set conn = CreateObject("ADODB.Connection")
    conn.Open "Provider=Microsoft.Jet.Oledb.4.0;" & _
              "Extended Properties= 'Excel 8.0;hdr=yes;IMEX=1' ;" & _
              "Data Source=" & ThisWorkbook.FullName
    Set xRs = CreateObject("ADODB.RecordSet")
        sSql = " Transform Sum( [Tas_t] ) Select [lon] , [lat] From [Sheet1$A:D] Group By [lon] , [lat] Pivot [Year] "
        xRs.Open sSql, conn, 1, 3
        i = 0
        For Each xF
关注
打赏
1665586602
查看更多评论
立即登录/注册

微信扫码登录

0.0394s