我使用以下类型的代码从一些 Excel 工作簿中检索数据(路径是一个参数)
Dim strSQL As String, conStr as String
Dim cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset
conStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" & path & "';" & _
"Extended Properties=""Excel 12.0;HDR=YES;IMEX=1;"";"
strSQL = "SELECT [Field1], [Field2] FROM [Worksheet$] WHERE [Thing1] > 1"
cnn.open conStr
rs.Open query, cnn, adOpenStatic, adLockOptimistic, adCmdText
如果字段的名称位于工作表的第一行,则该代码可以正常工作。问题是我需要从数据表从另一行(第 10 行)开始的工作表中检索数据。
有没有办法指定我的数据表的第一行?