2

iReport を使用してレポートを作成し、Excel エクスポート パラメータで [シートごとに 1 ページ] オプションを true に設定しました。これにより、iReport に複数のシートを含むレポートが生成されます。

次に、レポートを JasperServer にロードしました。レポートの出力は複数のページに表示され、レポートを Excel にエクスポートすると、データが複数のシートではなく 1 つのシートに表示されます。

JasperServer からエクスポートしたときにデータが複数のシートに表示されるように設定できる方法またはオプションはありますか?

ありがとうございました。

4

2 に答える 2

3

物件をご利用いただけnet.sf.jasperreports.export.xls.one.page.per.sheetます。

この物件の情報はこちらです。

  • プロパティは、jasperreports.propertiesファイル (*jasperserver\WEB-INF\classes* フォルダー内)に追加できます。
net.sf.jasperreports.export.xls.one.page.per.sheet=true
  • プロパティはレポート テンプレート (jrxml ファイル) に追加できます。

標本、見本:

<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" ...>
    <property name="ireport.zoom" value="1.0"/>
    <property name="ireport.x" value="0"/>
    <property name="ireport.y" value="0"/>
    <property name="net.sf.jasperreports.export.xls.one.page.per.sheet" value="true"/>
于 2012-01-06T13:42:48.640 に答える
0

削除するだけで、 IS_ONE_PAGE_PER_SHEET100% 動作します。

exporterXLS.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE); 

コードからこのコーディング行を削除するだけです。

于 2012-08-08T09:35:46.580 に答える