Array
(
)

gerar planilha no excel pelo delphi 7

Placido
   - 11 abr 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


Motta
   - 11 abr 2006

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


Placido
   - 14 abr 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


Motta
   - 15 abr 2006

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


Motta
   - 15 abr 2006

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

gridtoexcel

Mas tem solução melhor aviso.


Leitorbinario
   - 27 jun 2006


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

gridtoexcel

Mas tem solução melhor aviso.


O Excel precisa estar instalado?


Adriano Santos
   - 27 jun 2006

Da uma lida neste meu artigo.

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


Tiagorocha
   - 17 out 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?