Si tenes Excel instalado y por línea de comando.
Crear el cursor con los campos del excel
lcXLBook = Nombre de Archivo
* Hace la cadena de conexion - invocando al driver
lcConnstr = [Driver=] + ;
[{Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};] + ;
[DBQ=] + lcXLBook
lnSQLHand = SQLSTRINGCONNECT( lcConnstr )
IF lnSQLHand < 1
*Esto es error de conexión
else
*Leer la hoja de excel
lcSQLCmd = [Select * FROM "Hoja1$"]
lnSuccess = SQLEXEC( lnSQLHand, lcSQLCmd, [xlResults] )
*
IF lnSuccess < 0
*Error
Else
SELECT cursor
APPEND FROM DBF("xlResults")
Endif
SQLDISCONNECT( lnSQLHand )
endif
Espero que te sirva.
Saludos.
De: [email protected] [mailto:[email protected]] En nombre de Sergio Lescano
Enviado el: jueves, 23 de octubre de 2014 02:25 p.m.
Para: GUFA List Member
Asunto: [GUFA] EXCEL A FOX
Hola alguien sabe si existe alguna forma de importar una planilla en EXCEL
2007/2010 a una tabla de fox 9 tipo append from ?
saludos y gracias
Se certificó que el correo no contiene virus.
Comprobada por AVG - www.avg.es
Versión: 2015.0.5315 / Base de datos de virus: 4181/8438 - Fecha de la versión:
23/10/2014
_____
Se certificó que el correo no contiene virus.
Comprobada por AVG - www.avg.es
Versión: 2015.0.5315 / Base de datos de virus: 4181/8400 - Fecha de la versión:
16/10/2014
Las Definiciones de virus internas están desactualizadas.