Crystal Reports экспортирует в проблему слияния Excel - PullRequest
2 голосов
/ 01 июля 2010

При экспорте из Crystal Reports все поля, помеченные как Can Grow, объединяются с пустой строкой под ними.

Это полностью портит мою сортировку. Как я могу решить эту проблему?

Ответы [ 2 ]

3 голосов
/ 06 сентября 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 поля, помеченные как «Можно расти», будут объединены с пустой строкой под ними.

2 голосов
/ 02 июля 2010

У меня всегда возникает много проблем при экспорте Crystal Report в Excel, у меня всегда была та же проблема, с которой вы столкнулись.
Я решил эту проблему, экспортировав набор данных (источник данных отчета) напрямую в Excel, это решило все проблемы, Я сталкивался.

Пожалуйста, обратитесь к этой ссылке для Экспорт набора данных в Excel .

...