Galera,
Estou exportando um relatorio do meu sistema um relatorio feito Crystal para o
Excel mas o arquivo está ficando todo deformado.
Já direto pelo Crystal quando eu exporto para o excel fica tudo perfeito.
Estou usando o código abaixo.
Alguem tem alguma sugestao de melhoria para que o arquivo exportado seja mais
nitido e limpo?
Serve exemplo pronto!!!
Codigo:
procedure Trelatorios._ExportarExcel;
var
exportarRelOptions : CrystalDecisions.Shared.ExportOptions;
diskFileDestOptions : CrystalDecisions.Shared.DiskFileDestinationOptions;
nomeArquivo : string;
begin
if relatorio <> nil then
begin
try
nomeArquivo := 'c:\erp_relatorio\relatorios\'+
DataSet(Session['dsLogin']).Tables[0].Rows[0]['login'].ToString+
_retornarData(page,'3').Replace('/','').Replace('
','_')+'.xls';
exportarRelOptions := CrystalDecisions.Shared.ExportOptions.Create;
diskFileDestOptions :=
CrystalDecisions.Shared.DiskFileDestinationOptions.Create;
diskFileDestOptions.DiskFileName := nomeArquivo;
exportarRelOptions := relatorio.ExportOptions;
exportarRelOptions.DestinationOptions := diskFileDestOptions;
exportarRelOptions.ExportDestinationType :=
ExportDestinationType.DiskFile;
exportarRelOptions.ExportFormatType := ExportFormatType.Excel;
relatorio.Export;
finally
DownloadFile('C:\erp_relatorio\relatorios\'+nomeArquivo);
end;
end;
end;
Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses
[As partes desta mensagem que não continham texto foram removidas]