¿Cómo recuperar datos de Excel con conexión ADODB si la primera línea de la hoja de trabajo no tiene el nombre de la columna?
Uso el siguiente tipo de código para recuperar datos de algunos libros de Excel (la ruta es un parámetro)
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
Ese código funciona bien si los nombres de los campos están en la primera fila de la hoja de trabajo. El problema es que necesito recuperar datos de una hoja de cálculo que la tabla de datos comienza en otra fila (Fila 10).
¿Hay alguna manera de especificar la primera fila de mi tabla de datos?