Birt не генерирует отчет PDF и XLS
Я использую Birt 4.4, и мой html-отчет отлично работает, но XLS и pdf-файлы бросают выходной формат не поддерживается ошибка
org.eclipse.birt.report.engine.api.EngineException: The output format xsl is not supported.
at org.eclipse.birt.report.engine.api.impl.EngineTask.setupRenderOption(EngineTask.java:2031)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:96)
Я попытался установить выходной формат xls_spudsoft
и emitterID
но не повезло
здесь код
EXCELRenderOption xlsOptions = new EXCELRenderOption(options);
xlsOptions.setEmitterID("uk.co.spudsoft.birt.emitters.excel.XlsEmitter");
xlsOptions.setOutputFormat("xls_spudsoft");
response.setHeader("Content-Disposition", "attachment; filename="" + reportName + """);
xlsOptions.setOutputStream(response.getOutputStream());
какие идеи?
спасибо
1 ответов
нашел, в чем проблема, если кто-то хочет знать, как это исправить. Укажите эмиттер для отчета pdf pdfOptions.setEmitterID(RenderOption.OUTPUT_EMITTERID_PDF)
и для xls он отсутствовал uk.co.spudsoft.birt.emitters.excel
из classpath