2013-08-03 65 views

回答

2

你的birt版本是什麼?僅在birt 4.3的Excel中支持圖像,spudsoft xls & xlsx發射器。 對於較爲複雜的舊版本,我們仍然可以使用這些發射器或native excel emitter

1

將本機Excel發射器用於Excel格式,而不是默認的Excel發射器。

您可以從here下載插件:

  1. 提取使用任何任何歸檔軟件(如WinZip的,7-ZIP等)的罐子並單獨保管。

  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項目,那麼你應該添加在你的Maven倉庫的jar文件。

在命令提示符下,鍵入以下命令:

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提取的jar文件(lib文件夾)

在Java中,Excel的格式選項下,添加以下行也:

ExcelRenderOption option=new ExcelRenderOption(); 
option.setOption(IRenderOption.EMITTER_ID,"org.eclipse.birt.report.engine.emitter.nativexls");