gerar planilha no excel pelo delphi 7

Delphi

11/04/2006

Exportar uma tabela do clientdataset para uma planilha excel


Tenho um programa que gera um relatorio de custo em delphi 7, utilizo o banco de dados firebird,
o cliente quer que eu gero o relatorio numa plnilha excel eu não tenho idéia de como devo proceder...

Exempo dados do clientdataset...

Conta Descrição valor

1 agua 100,00
2 energia 300,00
3 salario 5.000,00

total 5.400,00


Preciso gerar uma planilha no formato acima..... alguem pode passar os comandos em delphi para me ajudar a resolver este problema????


Grato

Placido


Placido

Placido

Curtidas 0

Respostas

Motta

Motta

11/04/2006

Dúvida comum , varias soluções já publicadas, veja no Pesquisar.


GOSTEI 0
Placido

Placido

11/04/2006

Peguei a dica abaixo e esta dando um erro na linha excel:=CreateOleObject(´Excel.Application´);
Tenho que definir alguma classe na lausula Eses???

----------------------------
var
coluna, linha: integer;
excel: variant;
valor: string;
begin
try
excel:=CreateOleObject(´Excel.Application´);
excel.Workbooks.add(1);
except
Application.MessageBox (´Versão do Ms-Excel´+
´Incompatível´,´Erro´,MB_OK+MB_ICONEXCLAMATION);
end;
------------------

Algem pode me ajudar a resolver este erro??

Grato

Plácido


GOSTEI 0
Motta

Motta

11/04/2006

Acho que é TExcelApplication , tem uma aba só de pacote Office.


GOSTEI 0
Motta

Motta

11/04/2006

tenta : http://www.joaomorais.com.br/pascal/download.php?cat=101

gridtoexcel

Mas tem solução melhor aviso.


GOSTEI 0
Leitorbinario

Leitorbinario

11/04/2006

tenta : http://www.joaomorais.com.br/pascal/download.php?cat=101 gridtoexcel Mas tem solução melhor aviso.


O Excel precisa estar instalado?


GOSTEI 0
Adriano Santos

Adriano Santos

11/04/2006

Da uma lida neste meu artigo.

[url=https://www.devmedia.com.br/visualizacomponente.aspx?comp=1298&site=3]Exportar para Excel com imagens[/url]


GOSTEI 0
Tiagorocha

Tiagorocha

11/04/2006

Pelo visto os componentes da paleta Servers (e portanto, os exemplos) só funcionam com Excel 2000. Alguma dica sobre como manipular planilhas do Excel XP?


GOSTEI 0
POSTAR