Exportar a Excel vía automatización sin tener instalado Office

1,387 views
Skip to first unread message

Yvan GMAIL

unread,
Aug 19, 2010, 11:32:39 AM8/19/10
to publice...@googlegroups.com

Buenos días compañeros,

 

¿Es posible usar automatización o algo parecido sin tener instalado el Office?.

·        Sé que puedo utilizar el Copy to XLs, pero allí no le puedo dar mucho formato.

·        Los equipos donde que usan el sistema solo tienen el open office.

·        Se me ocurre que puede copiarse una dll ( será legal)

 

Creo haber visto un hilo sobre este tema, pero no logro encontrarlo.

 

Gracias

Yvan Carranza

 

 

Luis Mata

unread,
Aug 19, 2010, 2:08:24 PM8/19/10
to publice...@googlegroups.com
yo utilizo el driver de xls para conectarme y exportar o importar datos.
lo descargas desde la pag de ms y funciona
Luis

Yvan GMAIL

unread,
Aug 19, 2010, 12:25:14 PM8/19/10
to publice...@googlegroups.com

Gracias Luis,

Si tuvieras el Link o con que palabras lo buscaste.. No logro encontrarlo en la página de Microsoft.

 

Si bajo este driver.. puedo ejecutar.. Miapp = CREATEOBJECT(“Excel.Application”) o se realiza de otra manera?..

Yvan GMAIL

unread,
Aug 19, 2010, 12:42:51 PM8/19/10
to publice...@googlegroups.com

Será este?

http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=1cd6acf9-ce06-4e1c-8dcf-f33f669dbc3a

ExcelViewer.exe

Aun no lo he probado, lo estoy descargando pesa 50 MB

 

Aunque dice:

Con Excel Viewer, puede abrir, ver e imprimir libros de Excel, aunque no tenga instalado Excel. Además, puede copiar datos de Excel Viewer a otro programa. No obstante, no podrá editar datos, guardar un libro ni crear un libro nuevo.

 

De: Yvan GMAIL [mailto:yvan.c...@gmail.com]
Enviado el: Jueves, 19 de Agosto de 2010 11:25 a.m.
Para: 'publice...@googlegroups.com'
Asunto: RE: [vfp] Exportar a Excel vía automatización sin tener instalado Office

 

Gracias Luis,

Si tuvieras el Link o con que palabras lo buscaste.. No logro encontrarlo en la página de Microsoft.

 

Si bajo este driver.. puedo ejecutar.. Miapp = CREATEOBJECT(“Excel.Application”) o se realiza de otra manera?..

 

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Luis Mata


Enviado el: Jueves, 19 de Agosto de 2010 01:08 p.m.
Para: publice...@googlegroups.com

Yvan GMAIL

unread,
Aug 19, 2010, 1:09:04 PM8/19/10
to publice...@googlegroups.com

Hola Darío,

 

El ejemplo que muestra la página, es recuperar información de un repositorio de Excel.

 

Pero lo que yo necesito es enviar información a Excel y formatear el archivo… combinar celdas.. negritas. Colores etc. Pero sin necesidad de tener instalado el Excel.

 

Osea utilizar el CREATEOBJECT(“Excel.Application”) o algo parecido y demás temas..

 

Gracias

 

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Darío Castillejos Avilés
Enviado el: Jueves, 19 de Agosto de 2010 12:01 p.m.
Para: publice...@googlegroups.com
Asunto: RE: [vfp] Exportar a Excel vía automatización sin tener instalado Office

 

Yvan, este controlador es el que yo utilizo y me funciona muy bien

 

http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en

 

Aquí un ejemplo de cómo se utiliza:

 

http://support.microsoft.com/kb/949529

 

 

Saludos.

 




__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5379 (20100819) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com


__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5379 (20100819) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com



__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5379 (20100819) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

Darío Castillejos Avilés

unread,
Aug 19, 2010, 1:00:47 PM8/19/10
to publice...@googlegroups.com

Yvan, este controlador es el que yo utilizo y me funciona muy bien

 

http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en

 

Aquí un ejemplo de cómo se utiliza:

 

http://support.microsoft.com/kb/949529

 

 

Saludos.

 


__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5379 (20100819) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com


__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5379 (20100819) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

Luis Mata

unread,
Aug 19, 2010, 3:28:41 PM8/19/10
to publice...@googlegroups.com
Esto que piensas hacer es productivo o contraproducente, porque yo hacia eso me mataba haciendo mis formatos excel, para que al final el usuario lo modifique a su gusto, por eso yo deje de hacer eso, solo exporto a xls e importo de xls con el controlador abajo mencionado.

Yvan GMAIL

unread,
Aug 19, 2010, 1:38:59 PM8/19/10
to publice...@googlegroups.com

Si Luis, en algunos casos yo envio directamente con el copy to.. pero este caso es especial.

 

Deseo combinar información de varias tablas.

P.e.

Al inicio.. mostrar esta información.. y otra tablita más.

 

X1.jpg

 

Luego viene el detalle.

X2.jpg

 

El detalle es que las columnas de la izquierda pueden variar,, ahorita solo hay 4,, pero pueden haber 10.. 15.

 

Entonces al exportar.. el usuario  solo ajustaría un poco para que todo entre en una sola página o dependiendo de la cantidad de info..

 

En el reporte no le puedo manejar bien.. por no ser columnas fijas.. he probado con tablas cruzadas en reportes… pero luego para imprimir, ocupa demasiadas páginas.

image005.jpg
image006.jpg

Julio Cesar Rodriguez Dominguez

unread,
Aug 19, 2010, 3:29:56 PM8/19/10
to publice...@googlegroups.com
Pues automatizalo con openoffice y lo guardas como xls.
image006.jpg
image005.jpg

Yvan GMAIL

unread,
Aug 19, 2010, 3:38:58 PM8/19/10
to publice...@googlegroups.com

Si pues.. si no queda otra. Solo que tengo que hacer automatización para Excel y open Office.. porque algunos equipos si tienen el Excel.

A parte el código es más engorroso.. si no se puede.. “caballero”…..a trabajar.. jeje

 

Gracias de todos modos.

 

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Julio Cesar Rodriguez Dominguez
Enviado el: Jueves, 19 de Agosto de 2010 02:30 p.m.
Para: publice...@googlegroups.com
Asunto: Re: [vfp] Exportar a Excel vía automatización sin tener instalado Office

 

Pues automatizalo con openoffice y lo guardas como xls.

 

El 19 de agosto de 2010 12:38, Yvan GMAIL <yvan.c...@gmail.com> escribió:

Si Luis, en algunos casos yo envio directamente con el copy to.. pero este caso es especial.

 

Deseo combinar información de varias tablas.

P.e.

Al inicio.. mostrar esta información.. y otra tablita más.

 Luego viene el detalle.

Luis Mata

unread,
Aug 19, 2010, 11:20:50 PM8/19/10
to publice...@googlegroups.com
el copy to falla en office 2007
image005.jpg
image006.jpg
Reply all
Reply to author
Forward
0 new messages