Saludos.
El el foro he estado buscando temas sobre importar datos de un excel a una dbf, como le puedo hacer para tener una rutina asi
Atte. antonio
Saludos.
El el foro he estado buscando temas sobre importar datos de un excel a una dbf, como le puedo hacer para tener una rutina asi
Atte. antonio
#Include "FIVEWIN.CH"
#Define xlDBF3 8
FUNCTION MAIN()
LOCAL oExcel := CREATEOBJECT( "Excel.Application" )
LOCAL oWorkBook, oSheet
LOCAL cHoja:= SPACE(50)
oWorkbook = oExcel:WorkBooks:Open(cGetFile32("Archivo Microsoft Excel(*.xls) |*.xls","Seleccione Hoja de Excel",1,,,.T.))
MSGget("Nombre de la hoja","",@cHoja)
msginfo(cHoja,VALTYPE(cHoja))
cHoja:= ALLTRIM(cHoja)
oSheet = oExcel:Sheets(cHoja)
oSheet:SaveAs( cGetFile32("Archivo de base de Datos(*.dbf) |*.dbf","Guardar Archivo como...",1,,,.F.), xlDBF3 )
oWorkBook:CLOSE( .F. )
oExcel:QUIT()
RETURN NILHola,
Solo una salvedad, lo mencionado no sirve con office 2007 y superiores, ya que no puede grabar como dbf.
saludos
Lautaro Moreira
APPEND FROM "Archivo.CSV" DELIMITED WITH (,)