【发布时间】:2011-10-28 19:57:18
【问题描述】:
我正在尝试使用 VBScript 中的 ADODB 来访问 Excel 文件,以查找给定工作表中已输入数据的行数。到目前为止,我的代码显示了工作表上的所有内容,但我不确定如何计算行数或使用查询直接找到行数。我想使用 ADODB,因为它不会直接打开 Excel 文件,但如果这不是最好的方法,那么我该怎么做呢?谢谢。
Set adodb = CreateObject("ADODB.Connection")
adodb.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
"test.xls" & ";Extended Properties=""Excel 8.0;IMEX=1;" & _
"HDR=NO;" & """"
Set result = adodb.Execute("Select * from [Sheet1$]")
MsgBox result.GetString
result.Close
adodb.Close
Set adodb = Nothing
Set result = Nothing
【问题讨论】: