COMO EXPORTAR CONTEUDO DE UM DxDBGRID FORMATADO, COLORIDO E TUDO MAIS...

Delphi

06/02/2012

Bom dia Pessoal, estou com um problema e não sei como resolver...

Estou tentando exportar o conteudo de um DxDbgrid no delphi para Excel, até consigo mais não da forma que eu preciso realmente... estou precisando exportar o conteudo com todas as formatações do grid exemplo... fiz ele zebrado preciso que quando seja exportado que ele vá zebrado da forma que eu formatei.. ai vai o codigo que eu estou usando para exportar...



dlgSalvar.FileName := C:\+stoCarregaComparativo.fieldByName(DESCRICAO).value+.xls;
if dlgSalvar.execute then
DBGRID5.SaveToXLS(dlgSalvar.FileName, true);

Obg..

Jesus Lima



Jesus Lima

Jesus Lima

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

06/02/2012

Só pra confirmar, não é o cxGrid do DevExpress, certo?
GOSTEI 0
Jesus Lima

Jesus Lima

06/02/2012

Não joel.. é DxDBgrid do Dev Express, mas se vc souber como fazer essa opera em outro grid já me ajuda bastante...

abs.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

06/02/2012

Aqui eu uso o DevExpress, mas uso o cxGrid. Existe um método que exporta o cxGrid para excel com toda a formatação.

-----------
ExportGridToExcel(SaveDialog.FileName,cxGrid,True,True,false);
-----------

Adicionando antes a unit cxGridExportLink à cláusula uses.
GOSTEI 0
Jesus Lima

Jesus Lima

06/02/2012

Pois é Joel o meu problema é que na empresa onde eu trabalho, a versao do delphi ainda é a 5 ai ainda é DxDbgrid...
e não consigo exportar com toda a formatação...

você sabe me dizer se é possivel fazer com o DBgrid normal?...
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

06/02/2012

Rapaz, existem métodos, mas a questão da formatação é que vai complicar a coisa.
Essa formatação é realmente tão necessária?
Infelizmente não usei o DevExpress no Delphi 5, aí fica difícil pra eu te ajudar.
GOSTEI 0
Jesus Lima

Jesus Lima

06/02/2012

é necessária para questao de formatação da planilha... para ficar visual o tratamento da consulta... por isso que nao precisa ser devExpress se tiver outro dbgrid que faça isso...
GOSTEI 0
POSTAR