Prathap Gangireddy Ответов: 1

Отчет Crystal экспорт данных Excel с заголовками c#


0
down vote
favorite
I'm trying to export the crystal report to Excel with HEADERS. When i use ExportFormatType.ExcelRecord we only get Data but not the headers(here we get .xls format). I know that ExportFormatType.Excel option will export with Headers but its in .CSV format with blanks and all which is of no use for the client to process the data further.

So wanted to know if there is any way to achieve this requirement where the formatting is good with HEADERS and process the data further.

Thanks.


Что я уже пробовал:

я пробовал использовать
ExportFormatType.Excel
но он дает csv-файл со всем отчетом,таким как нижний колонтитул, заголовок отчета и т. д.Я постарался отформатировать отчет как можно лучше, чтобы избежать пробелов.Но все равно получите пустые места в csv-файле Excel.

1 Ответов

Рейтинг:
9

eddieangel

Попробуйте это решение (из MSDN)

// Declare variables and get the export options.
ExportOptions exportOpts = new ExportOptions();
ExcelFormatOptions excelFormatOpts = new ExcelFormatOptions ();
DiskFileDestinationOptions diskOpts = new DiskFileDestinationOptions();
exportOpts = Report.ExportOptions;

// Set the excel format options.
excelFormatOpts.ExcelUseConstantColumnWidth = true;
excelFormatOpts.ExcelTabHasColumnHeadings = true;
exportOpts.ExportFormatType = ExportFormatType.Excel;
exportOpts.FormatOptions = excelFormatOpts;

// Set the disk file options and export.
exportOpts.ExportDestinationType = ExportDestinationType.DiskFile;
diskOpts.DiskFileName = fileName;
exportOpts.DestinationOptions = diskOpts;

Report.Export ();


Обратите особое внимание на линию:
excelFormatOpts.ExcelTabHasColumnHeadings = true;


Prathap Gangireddy

Большое спасибо...наконец-то мои поиски заканчиваются.Теперь я могу обрабатывать данные в excel, как фильтрация.