[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
给个半成品。



Const Source = "D:\test.xls"

'Author: Demon
'Website: http://demon.tw
'Date: 2012/8/11

Set con = CreateObject("ADODB.Connection")
set rs1 = CreateObject("ADODB.Recordset")
set rs2 = CreateObject("ADODB.Recordset")

con.Provider = "Microsoft.Jet.OLEDB.4.0"
con.ConnectionString = "Data Source=" & Source &_
";Extended Properties=Excel 8.0;"
con.Open
rs1.Open "SELECT DISTINCT Name FROM `Sheet1$`", con

Do Until rs1.EOF
    name = rs1.Fields("Name").Value
    WScript.Echo name
    rs2.Open "SELECT DISTINCT Num FROM `Sheet1$` WHERE Name = " & SingleQuoted(name), con
    Do Until rs2.EOF
        WScript.Echo rs2.Fields("Num").Value
        rs2.MoveNext
    Loop
    rs2.Close
    rs1.MoveNext
    WScript.Echo ""
Loop

Function SingleQuoted(s)
    SingleQuoted = "'" & s & "'"
End Function
1

评分人数

    • CrLf: 技术++技术 + 1

TOP

返回列表