我在没有默认导出引擎的情况下在我的服务器中创建报告时遇到了一些问题。我正在使用 SpudSoft 创建它。我有以下配置:
- 雄猫 7
- 比特 4.2.2
- uk.co.spudsoft.birt.emitters.excel_0.8.0.201310230652.jar
我遵循了本教程:
spudsoft-birt-excel-发射器
我没有包含这个文件
lib/slf4j-api-1.6.2.jar
因为它不包含在 *.jar 文件中
或者写了这段代码:
'if( "XLS".equalsIgnoreCase( outputFileFormat ) ) {
renderOption.setEmitterID( "uk.co.spudsoft.birt.emitters.excel.XlsEmitter" );
} else if( "XLSX".equalsIgnoreCase( outputFileFormat ) ) {
renderOption.setEmitterID( "uk.co.spudsoft.birt.emitters.excel.XlsxEmitter" );
}'
因为我真的不知道在哪里使用它。
要运行我的报告,我使用以下 URL
http://127.0.0.1:8090/birt-viewer/frameset?__format=xls&__report=informes/myReport.rptdesign&__emitterid=uk.co.spudsoft.birt.emitters.excel.XlsEmitter
我收到以下消息:
org.eclipse.birt.report.service.api.ReportServiceException:渲染选项的 EmitterID uk.co.spudsoft.birt.emitters.excel 无效。
如何运行 SpudSoft 报告?我已经阅读了一个星期,但我还没有找到任何解决方案!
非常感谢大家!