Visual Basic - Importar datos excel sql

Life is soft - evento anual de software empresarial
 
Vista:

Importar datos excel sql

Publicado por richard (9 intervenciones) el 08/10/2004 16:28:26
Hola a todos:
Quisiera saber como puedo importar datos de una hoja de excel o de un dbf hacia sql server, y si es posible hacer esto desde visual basic.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Importar datos excel sql

Publicado por eliana (11 intervenciones) el 08/10/2004 21:12:36
Con la siguiente función puedes llamar los datos de excel al programa de visual basic.

'*************************************************************************
' FUNCION ABRIR: Abre el archivo de excel y permite obtener los datos
' contenidos dentro de este
'*************************************************************************
Public Function Abrir(ByRef variable_value() As String)

' Define cuál archivo se va a abrir y en cuál hoja va a leer
Set ObjExcel = New Excel.Application
Set ObjBook = ObjExcel.Workbooks.Open("<ruta y nombre del archivo.xls")
Set ObjSheet = ObjBook.Worksheets.Item(1)

ReDim variable_value(n) As String ' Definir el tamaño del arreglo que recibirá los datos de excel

' Lee los datos del archivo y los lleva a las variables definidas
With ObjSheet
variable_value(0) = .Cells(1, 1)
variable_value(1) = .Cells(2, 1)
.....
variable_value(n) = .Cells(n, m)
End With

ObjExcel.Quit False
End Function
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Importar datos excel sql

Publicado por richard (1 intervención) el 12/10/2004 16:39:23
Hoal Eliana:
Gracias por ayudarme, me funcionó lo que me mandaste, pero quiero saber si es necesario que la máquina donde voy a correr esta función tiene que tener excel instalado o quizás algún archivo en particular.
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar