Hola
Necesito ayuda, tengo que importar datos por medio de un paquete ssis de varias hojas excel contenidas en varios libros excel, es decir, tengo 4 libros excel y en cada uno de ellos hay entre 4 y 12 hojas. Me gustaria poder recorrer esas hojas para ir colocando los datos en la base de datos. He implementado este codigo pero no lee ni extrae ningun dato del libro con el que esta trabajando:
excelFile = Dts.Variables("v_ExcelFile").Value.ToString
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & excelFile & _
";Extended Properties=Excel 8.0"
excelConnection = New OleDbConnection(connectionString)
excelConnection.Close()
excelConnection.Open()
tablesInFile = excelConnection.GetSchema("Tables", restrictions)
tableCount = tablesInFile.Rows.Count
ReDim excelTables(tableCount - 1)
For Each tableInFile In tablesInFile.Rows
currentTable = tableInFile.Item("TABLE_NAME").ToString
excelTables(tableIndex) = currentTable
tableIndex += 1
Next