Exportar archivos Excel XLSX

483 views
Skip to first unread message

Enrique

unread,
Nov 20, 2017, 10:39:49 AM11/20/17
to Comunidad de Visual Foxpro en Español

Hola Grupo: Exporto archivos Excel a una tabla DBF con el siguiente código:

 

LOCAL lcXlsArchivo 

lcXlsArchivo = GETFILE('xls','Nombre:','Abrir',0 ,'Abrir Archivo de Planilla de Excel') && xls

 

**--Si cancelamos la apertura

IF EMPTY(lcXlsArchivo)

  RETURN .F.

ENDIF

SELECT presup  && Tabla presup

APPEND FROM (lcXlsArchivo) TYPE XLS        && Aquí tengo mi problema.


El problema que tengo ahora es que tengo Excel 2010 y el formato Excel es xlsx.

¿Como lo puedo hacer en Excel 2010?


saludos cordiales.    

ArturoPC

unread,
Nov 20, 2017, 11:32:54 AM11/20/17
to Comunidad de Visual Foxpro en Español
Me parece que la mejor vía es hacerlo a través de automatización.

Saludos.

ArturoPC

Gregori Arjona Toledo

unread,
Nov 20, 2017, 12:06:36 PM11/20/17
to Comunidad de Visual Foxpro en Español
Revisa el link, esto ya se respondió en este foro hace mucho tiempo,


https://groups.google.com/forum/#!msg/publicesvfoxpro/S30C2UDM-kY/ExbIsEb4wm8J

Enrique

unread,
Nov 20, 2017, 12:52:37 PM11/20/17
to Comunidad de Visual Foxpro en Español
Gracias Gregori Arjona Toledo, revisare.

saludos cordiales.
 

Alejandro Garcia G.

unread,
Nov 20, 2017, 3:39:28 PM11/20/17
to Comunidad de Visual Foxpro en Español
Saludos, revisa este enlace, hay una clase que te permite hacer esto y es muy buena. Yo la utilizo y no he tenido problema alguno. Eso sí, hice una pequeña rutina para que fuera mas "automatica" la exportción de la tabla.

Enrique RUIZ ARANEDA

unread,
Nov 20, 2017, 8:06:37 PM11/20/17
to publice...@googlegroups.com
Gracias Alejandro. La reviso y luego comento.
Muchas gracias nuevamente.



Enviado desde mi smartphone Samsung Galaxy.

-------- Mensaje original --------
De: "Alejandro Garcia G." <bitnet...@gmail.com>
Fecha: 20/11/17 17:39 (GMT-04:00)
Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Asunto: [vfp] Re: Exportar archivos Excel XLSX

Enrique Ruiz Araneda

unread,
Nov 21, 2017, 9:40:48 AM11/21/17
to publice...@googlegroups.com

Hola Alejandro. Bien interesante el blog Spot, pero no dí con algo relacionado de pasar de Excel a dbf, si lo tienes a bien, me podrías orientar cuál es.


Saludos cordiales.


El 20 de noviembre de 2017, 22:06, Enrique RUIZ ARANEDA <enrique...@gmail.com> escribió:
Gracias Alejandro. La reviso y luego comento.
Muchas gracias nuevamente.



Enviado desde mi smartphone Samsung Galaxy.

-------- Mensaje original --------
De: "Alejandro Garcia G." <bitnet...@gmail.com>
Fecha: 20/11/17 17:39 (GMT-04:00)
Para: Comunidad de Visual Foxpro en Español <publicesvfoxpro@googlegroups.com>
Asunto: [vfp] Re: Exportar archivos Excel XLSX

Saludos, revisa este enlace, hay una clase que te permite hacer esto y es muy buena. Yo la utilizo y no he tenido problema alguno. Eso sí, hice una pequeña rutina para que fuera mas "automatica" la exportción de la tabla.




--
          Enrique Ruiz Araneda

Víctor Hugo Espínola Domínguez

unread,
Nov 21, 2017, 10:10:16 AM11/21/17
to publice...@googlegroups.com

Saludos,
Víctor.
Lambaré - Paraguay.

Alejandro Garcia G.

unread,
Nov 21, 2017, 10:59:25 AM11/21/17
to Comunidad de Visual Foxpro en Español
Acá tengo anexo  un ejemplo de su uso y de como lo tengo yo, hay un prg con  un procedimento que me permite exportar la tabla o cursor, una función para centar u Wait Window y las insturcciones que yo utilizo en mis programas. Así mismo tiene la clase en un prg y es el que uso.

El archivo generado o exportado lo guardo en una carpeta en C: llamado Temp, tu puedes modificarlo.

Cambia la extenisón del archivo r4r a rar
Dbf2XLSX.r4r

Víctor Hugo Espínola Domínguez

unread,
Nov 21, 2017, 11:03:24 AM11/21/17
to publice...@googlegroups.com
Está pidiendo ayuda para hacer lo inverso: Excel a Dbf

Saludos,
Víctor.
Lambaré - Paraguay.


Enrique Ruiz Araneda

unread,
Nov 21, 2017, 11:31:48 AM11/21/17
to publice...@googlegroups.com
Muchas gracias compañeros. 
Pruebo y comentó.
Muchas gracias nuevamente. 

Alejandro Garcia G.

unread,
Nov 21, 2017, 12:50:02 PM11/21/17
to Comunidad de Visual Foxpro en Español
Ah, ok, entonces no es exportar. Intenta con esta otra clase que permite importar a DBF archivos de Excel 2007 en adelante (XLSX)


Como siempre, cambia la extensión z1p a zip y descomprimes.
importxlsx 3.4.z1p

Enrique Ruiz Araneda

unread,
Nov 21, 2017, 1:38:22 PM11/21/17
to publice...@googlegroups.com
Muchas Gracias Alejandro.

Saludos cordiales.
--
          Enrique Ruiz Araneda
Reply all
Reply to author
Forward
0 new messages