PDA

Ver la Versión Completa : Exportar a Excel en formato .xls


Parabol77
20-10-2010, 13:41:35
Muy buenas a todos.

Estoy haciendo un programa en el que se van calculando unos datos progresivamente y necesito exportarlos a Excel. He estado mirando en algunos hilos del Club y no me ha quedado nada claro.

En algunos hilos he visto que se trabaja con bases de datos, pero no tengo ni idea de DB. En otro vi cómo exportar un archivo .csv, y logré hacerlo escribiendo los datos en un TMemo y guardándolo como .csv, pero tengo que hacerlo directamente en formato .xls

¿Podría hacerlo de forma parecida? ¿Cómo?

Los datos que tengo que exportar son simples y de sólo dos líneas (pero con varias columnas). Son parecidos a esto:

Lado1;Lado2;Lado3;Lado4
10;15;20;12

Muchas gracias de antemano.
Un saludo.

microbiano
20-10-2010, 16:38:31
amigo espero no ofender a nadie con poner este link, de a consideracioni de los moderadores.

http://www.scalabium.com/

aqui hay un componente llamado TSMExportToXLS, bueno hay investiga jejejeje

rrf
20-10-2010, 20:21:06
Hola.

Puedes ir a ESTE OTRO HILO DEL FORO (http://www.clubdelphi.com/foros/showthread.php?t=32736) en el que ya se trató este tema o uno parecido.

Hay varios comentarios, pero en concreto, en el comentario #6 se comenta que hay un ejemplo para exportar datos por código (no se usan bases de datos), sin instalar componentes.

El ejemplo se puede descargar y funciona bien (al menos, nadie se ha quejado) y el código original fue descargado de las descargas de Embarcadero y fue una aportación de alguien.

Es muy sencillo y posiblemente te resuelva tu problema.

Saludos

Parabol77
23-10-2010, 01:32:23
Hola.

Puedes ir a .. en el que ya se trató este tema o uno parecido.

Hay varios comentarios, pero en concreto, en el comentario #6 se comenta que hay un ejemplo para exportar datos por código (no se usan bases de datos), sin instalar componentes.

El ejemplo se puede descargar y funciona bien (al menos, nadie se ha quejado) y el código original fue descargado de las descargas de Embarcadero y fue una aportación de alguien.

Es muy sencillo y posiblemente te resuelva tu problema.

Saludos

¡Muchas gracias! La verdad es que hace unos días vi ese hilo, pero me daba error el código. Investigando, descubrí que era porque yo uso Delphi 5 y ese código está hecho en la versión 7.

Ya logré arreglarlo y funciona perfectamente. Mil gracias.