Экспорт XLS в Birt Один лист или одна вкладка
Когда у меня есть страница 1943 года, мой браузер падает, когда Page Break Intreval=0. Но браузер не падает, когда интервал страницы составляет 40 . Что нужно сделать в этом случае, чтобы удалить вывод на одном листе. Я также попытался добавить psudo soft emitter jar и попробуйте настроить конфигурацию эмиттера, добавив
if(format == "xls") {
action = action + " &__emitterid=uk.co.spudsoft.birt.emitters.excel.XlsEmitter&__ExcelEmitter.DisplayRowColHeadings=true&__ExcelEmitter.SingleSheet=true";
}
в /WebContent/webcontent/birt/ajax/ui/dialog/BirtExportReportDialog.js
,
Однако проблема заключается в просмотре xls и xlsx, а не в Excel, если вы хотите изменить эмиттер, если нам нужно обновить код, пожалуйста, дайте мне знать.
Спасибо за помощь
1 ответ
Нам может понадобиться добавить некоторый код в /WebContent/webcontent/birt/ajax/ui/dialog/BirtExportReportDialog.js, убедиться, что файл uk.co.spudsoft.birt.emitters находится в папке lib. Чтобы проверить формат, напишите некоторое предупреждение сообщения. Так что вы можете увидеть сообщение во время экспорта.
if( format=="xlsx" )
{
action = action + "&__emitterid=uk.co.spudsoft.birt.emitters.excel.XlsxEmitter&__ExcelEmitter.DisplayRowColHeadings=true&__ExcelEmitter.SingleSheet=true";
}