Hola
Buena Noche
a Todos.
Requiero pasar de excel a dbf
uso esta rutina, pero marca error.
TOLEAUTO:OPEN(0)
Error excel.Application:WORKBOOKS/9 No se puede asignar la propiedad Open de la clase Workbooks.: OPEN
Argumentos: ( [ 1] = Tipo: C Valor: prueba.xls)
METHOD EtoDbf( oSender, oMenu ) CLASS TForm1
LOCAL oexcel, oHoja, nRows, nCols, cBuffer, xValue
LOCAL TCampos:={}, nRow, nCol
oexcel := TOleAuto():New( "excel.Application" )
oexcel:WorkBooks:Open("prueba.xls") // En esta línea
oHoja := oexcel:Get( "ActiveSheet" )
nRows := oHoja:UsedRange:Rows:Count()
nCols := oHoja:UsedRange:Columns:Count()
USE prueba.dbf
FOR nRow := 2 TO nRows
cBuffer := ""
APPEND BLANK
FOR nCol := 1 TO nCols
xValue := oHoja:Cells(nRow, nCol):Value
FIELDPUT(nCol, xValue)
NEXT
NEXT
oexcel:Quit()
oHoja:End()
RETURN Nil
Me pueden Ayudar por favor.
Saludos y Gracias...
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Pasar de Excel a DBF, directamente
-
- Mensajes: 159
- Registrado: Mié Jul 23, 2008 2:53 am
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Pasar de Excel a DBF, directamente
Hugo,
> oexcel:WorkBooks:Open("prueba.xls") // En esta línea
¿Has probado con la ruta completa?
Saludos,
José Lalín
> oexcel:WorkBooks:Open("prueba.xls") // En esta línea
¿Has probado con la ruta completa?
Saludos,
José Lalín
-
- Mensajes: 159
- Registrado: Mié Jul 23, 2008 2:53 am
Pasar de Excel a DBF, directamente
Hola José Lalin
Ya Funciono, Muchas Gracias..
Solamente me marca error en esta linea.
oHoja:End()
TOLEAUTO:END(0)
Error 2987628/6 DISP_E_UNKNOWNNAME: END
Argumentos: ()
Le quito esa linea y funciona bien.
Te agradezco tu amable atención.
Saludos y Gracias....
Ya Funciono, Muchas Gracias..
Solamente me marca error en esta linea.
oHoja:End()
TOLEAUTO:END(0)
Error 2987628/6 DISP_E_UNKNOWNNAME: END
Argumentos: ()
Le quito esa linea y funciona bien.
Te agradezco tu amable atención.
Saludos y Gracias....