【发布时间】:2013-08-03 11:39:17
【问题描述】:
我有一些报告的图片看起来像网页或 PDF,但在 Excel 中打开报告时,图片没有显示出来。
【问题讨论】:
我有一些报告的图片看起来像网页或 PDF,但在 Excel 中打开报告时,图片没有显示出来。
【问题讨论】:
你的 birt 版本是什么? Excel 仅支持 birt 4.3 中的图像,带有 spudsoft xls 和 xlsx 发射器。 对于更复杂的旧版本,但我们仍然可以包含这些发射器,或 native excel emitter。
【讨论】:
使用 Excel 格式的本机 Excel 发射器,而不是默认的 excel 发射器。
您可以从here下载插件:
使用任何存档软件(例如 winzip、7-zip 等)提取 jar 并单独保存。
解压 jar 文件后,将“jar”文件复制到您自己项目的文件夹 (webapp/web-inf/lib) 中。
并将原始下载的 jar (org.eclipse.birt.report.engine.emitter.nativexls.jar) 添加到项目的文件夹 (webapp/web-inf/lib) 中。
并添加类路径(右键项目→配置构建路径→添加Jar→从lib文件夹中选择你添加的jar文件)。
注意:仅适用于 Maven 项目
如果您使用的是 Maven 项目,那么您应该将 jar 文件添加到您的 maven 存储库中。
在命令提示符下,键入以下命令:
mvn install:install-file -Dfile=c:\kaptcha.jar -DgroupId=com.google.code
-DartifactId=kaptcha -Dversion={version} -Dpackaging=jar
请按照以下步骤操作,而不是执行第 4 步:
您还应该添加从org.eclipse.birt.report.engine.emitter.nativexls.jar(在 lib 文件夹中)提取的 jar 文件
在 java 中,在 Excel 格式选项下,还添加以下行:
ExcelRenderOption option=new ExcelRenderOption();
option.setOption(IRenderOption.EMITTER_ID,"org.eclipse.birt.report.engine.emitter.nativexls");
【讨论】: