Экспорт нескольких заголовков страниц в отчетах Crystal (в Visual Studio) в Excel - PullRequest
0 голосов
/ 10 февраля 2010

Я потратил кучу времени, пытаясь манипулировать своими отчетами, чтобы, когда я делаю дамп Excel только для данных, Excel мог распознавать заголовки страниц. Мне было интересно две вещи.

1.) Есть ли способ изменить параметры экспорта в Excel в Visual Studio? Я знаю, что вы можете сделать это с помощью Crystal Reports, но, к сожалению, мой проект требует использования VS.

2.) Как мне распечатать следующее:

{Заголовок отчета}
(ПРИМЕЧАНИЕ: это должен быть ящик, содержащий следующую информацию)
Запрос:
Сортировка:
Агрегация:
Дата:
{Заголовок отчета}

{Заголовок страницы A}
----------- НАЗВАНИЕ ------------ ----------- НАЗВАНИЕ ------------
{Заголовок страницы A}

{Заголовок страницы B}
[Верхний колонтитул] [верхний колонтитул] [верхний колонтитул] [верхний колонтитул] [верхний колонтитул]
{Заголовок страницы B}

Каждый раз, когда я печатаю это, заголовок отчета помещается в строку. Заголовок страницы A вообще не отображается ... а заголовок страницы B отображается нормально. Есть ли способ обойти это ??? Я попытался объединить оба заголовка ... но тогда появляется только [Заголовок страницы], а не заголовки над ним.

Есть идеи ??

1 Ответ

1 голос
/ 15 февраля 2010

Я не совсем понимаю проблему, но предложу некоторую помощь по изменению параметров экспорта. В коде вы можете установить их, используя ExcelFormatOptions и ExportOptions.

Ниже приведен код, который позволит вам экспортировать отчет в виде данных с шириной столбца 100.

ExportOptions exportOpts = new ExportOptions();
ExcelFormatOptions excelFormatOpts = new ExcelFormatOptions();

excelFormatOpts.ExcelUseConstantColumnWidth = true;
excelFormatOpts.ExcelConstantColumnWidth = 100;
exportOpts.ExportFormatType = ExportFormatType.ExcelRecord;

exportOpts.FormatOptions = excelFormatOpts;
exportOpts = report_xl.ExportOptions;

Поскольку вы сказали: «Я знаю, что вы можете сделать это с помощью Crystal Reports автономно ... но, к сожалению, мой проект требует использования VS», вы сможете использовать эти параметры, чтобы настроить экспорт так же, как при экспорте в Excel. изнутри кристалла.

Я знаю, что это не совсем то, что вы искали, но, поскольку вопрос существует уже неделю, я полагаю, что выкину это туда. Надеюсь, это поможет.

...