Buenas, alguien sabe como pasar un reporte hecho con CristalReport a Excel? Por el momento lo estoy mostrando en pdf de la siguiente manera:
Código:
//establecer las opciones de formato pdf
//crExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
crExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
crExportOptions.FormatOptions = pdfFormatOpts;
//establecer el formato de exportacion
crExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
//establecer las opciones de archivo de disco
string path = Page.Request["APPL_PHYSICAL_PATH"] + "Informes\\Temporal\\";
Fname = path + Session.SessionID.ToString() + ".pdf";
crDiskFileDestinationOptions.DiskFileName = Fname;
crExportOptions.DestinationOptions = crDiskFileDestinationOptions;
rep.Export();
//Presenta en el explorador del cliente el archivo pdf
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";
Response.WriteFile(Fname);
Response.Flush();
Response.Close();
//delete the exported file from disk
System.IO.File.Delete(Fname);
Gracias