Duda Importacion a Excel :(
Publicado por David Estrada. (2 intervenciones) el 19/01/2009 23:25:56
Saludos a todos,
Les escribo para obtener alguna idea sobre la importacion de un archivo excel hacia la BD , el caso es que exporto e importo a txt de manera normal, al igual que la exportacion hacia excel esta sin problemas pero cuando quiero importar desde mi excel hacia la BD no encontre una manera optima de saber el Nro de Registros que tiene el excel . Parte de mi codigo de importcion es el siguiente:
&excel.Open(&selectDir)
&cont = 1
do while &cont < 10
&cont = &cont + 1
&Campo1 = &excel.Cells(&cont,1).Number
&Campo2 = &excel.Cells(&cont,2).Text
load
enddo
&excel.Close()
// &selectDir : es un VC (70) es para la ruta del archivo para importar,esto lo selecciono con la funcion gxSelFile.
Los registros del excel los cargo en una Grilla por eso el uso del "Load", en esto no hay porblema :)
el problema esta en el Do While porque solo itero los 10 primeros registros pero mi excel tiene como 100 y mi problema es hasta donde iterrar .
Por favor alguna idea que me ilumine en este problema.
Gracias de Antemano-
Saludos Cordiales :)
P.D: Estoy usando Gx 9 , Java, Win
Les escribo para obtener alguna idea sobre la importacion de un archivo excel hacia la BD , el caso es que exporto e importo a txt de manera normal, al igual que la exportacion hacia excel esta sin problemas pero cuando quiero importar desde mi excel hacia la BD no encontre una manera optima de saber el Nro de Registros que tiene el excel . Parte de mi codigo de importcion es el siguiente:
&excel.Open(&selectDir)
&cont = 1
do while &cont < 10
&cont = &cont + 1
&Campo1 = &excel.Cells(&cont,1).Number
&Campo2 = &excel.Cells(&cont,2).Text
load
enddo
&excel.Close()
// &selectDir : es un VC (70) es para la ruta del archivo para importar,esto lo selecciono con la funcion gxSelFile.
Los registros del excel los cargo en una Grilla por eso el uso del "Load", en esto no hay porblema :)
el problema esta en el Do While porque solo itero los 10 primeros registros pero mi excel tiene como 100 y mi problema es hasta donde iterrar .
Por favor alguna idea que me ilumine en este problema.
Gracias de Antemano-
Saludos Cordiales :)
P.D: Estoy usando Gx 9 , Java, Win
Valora esta pregunta


0