Crystal Report: экспорт в Excell генерирует «разрыв страницы», повторный заголовок столбца - PullRequest
1 голос
/ 20 декабря 2011


При попытке экспортировать отчет в Excel, созданный документ имеет вид разрыва страницы. Заголовок столбца повторяется. «Разрыв страницы» находится в том же положении, что и при создании отчета в формате PDF.
Как я могу удалить этот разрыв страницы при экспорте в Excel? Есть какое-то определение размера страницы?

1 Ответ

1 голос
/ 20 декабря 2011

Вы пробовали ExportFormatType.ExcelRecord вместо ExportFormatType.Excel ? Файл xls будет создан без форматирования.


Если пользователь на самом деле экспортирует отчет с помощью кнопки экспорта на панели инструментов ReportViewer, вы можете:

  • Замените элемент управления CrystalReportViewer элементом управления ReportExporter . Он будет экспортировать отчет в выбранном вами формате.

Или скрыть кнопку «Экспорт» на панели инструментов и вставить на страницу кнопки, которые экспортируются программным способом

CrystalReportSource1.ReportDocument.ExportToHttpResponse(ExportFormatType.ExcelRecord, this.Response , false, "report.xls");

reportDocument.ExportToDisk(ExportFormatType.ExcelRecord, "report.xls");

Вы можете выбрать способ, который наилучшим образом соответствует вашим потребностям, но вы должны попробовать, если он работает со средой выполнения, которую вы используете либо в разработке, либо на сервере релизов .

ExportFormatType.ExcelRecord означает, что создается файл xls без форматирования. Если вы установите ExportFormatType.Excel поля, помеченные как «Можно расти», будут объединены с пустой строкой под ними.

...