PDA

Ver la Versión Completa : Consulta a Excel


Alejandro Horns
24-11-2006, 17:58:02
Hola a todos me gustaria como poder pasar mi consulta que me despliega en un dbgrid a excel

ej si tengo

with query1 do
begin
close;
sql.clear;
sql.add('Select nombre, apellido');
sql.add('from Cliente');
sql.add(where Nombre = 'RAUL');
ParambyName('Nombre').AsString := ENombre.Text;
open;
end;

este resultado me lo muestra en un dbgrid , pero me gustaria pasar esos resultados a un libro excel, si alguien puede guiarme o tiene algun pequeño ejemplo se lo agradecere

gracias por la ayuda!!!

roman
24-11-2006, 18:05:28
Busca en la página (http://www.delphi.com.ar) del compañero Federico su ExportSuite. Es justo lo que necesitas.

// Saludos

Bicho
24-11-2006, 20:03:41
Hola, sin menospreciar para nada el componente de Federico, en la sección de trucos tienes una función para exportar a Excel (http://www.clubdelphi.com/trucos/index.php?id=77) el contenido de un stringgrid o descendiente de él.

Saludos

roman
24-11-2006, 20:09:54
La ventaja de las componentes de Federico es que escriben directamente en el formato BIFF de Excel, lo que las hace muy rápidas e independientes de Excel, esto es, no requieren que esté instalado en el sistema como sucede cuando se usa OLE.

// Saludos

Bicho
24-11-2006, 20:16:50
Lo se roman, solo era para hacer un poco de propaganda de la funcion que puse. :D
La verdad es que se hace mas como y portable el componente de Federico, sin tener que depender de nada que con esta funcion.

Saludos

Alejandro Horns
24-11-2006, 21:32:45
muchas gracias a los dos....