Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/12/2010, 04:57
auze
 
Fecha de Ingreso: noviembre-2010
Mensajes: 4
Antigüedad: 13 años, 5 meses
Puntos: 0
De acuerdo Respuesta: importar datos en diferentes hojas excel en ssis (SOLUCIONADO)

Cita:
Iniciado por auze Ver Mensaje
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