【问题标题】:How can I get images into my Excel reports with BIRT?如何使用 BIRT 将图像添加到我的 Excel 报告中?
【发布时间】:2013-08-03 11:39:17
【问题描述】:

我有一些报告的图片看起来像网页或 PDF,但在 Excel 中打开报告时,图片没有显示出来。

【问题讨论】:

    标签: excel birt


    【解决方案1】:

    你的 birt 版本是什么? Excel 仅支持 birt 4.3 中的图像,带有 spudsoft xls 和 xlsx 发射器。 对于更复杂的旧版本,但我们仍然可以包含这些发射器,或 native excel emitter

    【讨论】:

      【解决方案2】:

      使用 Excel 格式的本机 Excel 发射器,而不是默认的 excel 发射器。

      您可以从here下载插件:

      1. 使用任何存档软件(例如 winzip、7-zip 等)提取 jar 并单独保存。

      2. 解压 jar 文件后,将“jar”文件复制到您自己项目的文件夹 (webapp/web-inf/lib) 中。

      3. 并将原始下载的 jar (org.eclipse.birt.report.engine.emitter.nativexls.jar) 添加到项目的文件夹 (webapp/web-inf/lib) 中。

      4. 并添加类路径(右键项目→配置构建路径→添加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 步:

      1. 右键项目→配置构建路径→添加变量。
      2. 选择您的 Maven 存储库变量。
      3. 点击“扩展”按钮。
      4. 在选择您的 jar 下并单击“确定”按钮。

      您还应该添加从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");
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-04-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多