2012-01-06 7 views
2

へJasperServerから複数のシートを使用してレポートをエクスポート、これは複数のシートとiReportは、レポートを生成します。私はiReportはを使用してレポートを作成し、Excelエクスポート・パラメータにtrueに「1ページシートごとに」オプションを設定エクセル

私はその後、JasperServerにレポートをロードし、レポートの出力ではなく、複数枚の1枚の用紙に現れるデータでExcelの結果にレポートをエクスポートし、複数のページに表示されます。道やJasperServerからエクスポートしたときにデータが複数のシートの上に表示されるように設定することができますオプションが

ありますか?

ありがとうございます。

答えて

3

あなたはnet.sf.jasperreports.export.xls.one.page.per.sheetプロパティを使用することができます。

このプロパティについての情報がhereです。

  • プロパティは、jasperreports.propertiesファイルに追加することができます(*のjasperserverで\ WEB-INF \クラス*フォルダ):
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"/> 
0

あなただけの100%の作業IS_ONE_PAGE_PER_SHEET .Itsを削除します。

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

ちょうどあなたのコードからコーディングのこの行を削除します。

関連する問題