Web ページまたは PDF として見栄えのする画像を含むレポートがいくつかありますが、レポートを Excel で開いたときに画像が表示されません。
2 に答える
あなたのバートのバージョンは何ですか?画像は、spudsoft xls および xlsx エミッターを使用する birt 4.3 以降の Excel でのみサポートされます。古いバージョンの場合はかなりトリッキーですが、これらのエミッターまたはネイティブの Excel エミッターを含めることができます。
デフォルトの Excel エミッターの代わりに、Excel 形式のネイティブ Excel エミッターを使用します。
ここからプラグインをダウンロードできます:
いずれかのアーカイブ ソフトウェア (例: 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 に従う代わりに、次の手順に従います。
- Project → Config Build Path → Add Variable を右クリックします。
- Maven リポジトリ変数を選択します。
- 「拡張」ボタンをクリックします。
- jar を選択し、[OK] ボタンをクリックします。
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");