2012-01-18 4 views
2

J'utilise iReport 2.0.2. Je souhaite supprimer les en-têtes et les pieds de page lors de l'exportation au format CSV, mais pas dans un autre format. Quelqu'un peut-il s'il vous plaît laissez-moi savoir comment faire cela?Export CSV JasperReports

Répondre

1

Vous devez utiliser la propriété net.sf.jasperreports.export.{format}.exclude.origin.{suffix}.{arbitrary_name} .

L'extrait de jrxml fichier pour exclure pageHeader et PageFooter bandes du résultat fichier csv:

<jasperReport ...> 
    <property name="net.sf.jasperreports.export.csv.exclude.origin.band.1" value="pageHeader"/> 
    <property name="net.sf.jasperreports.export.csv.exclude.origin.band.2" value="pageFooter"/> 

Ces propriétés concernent uniquement le csv exportateur dans cet échantillon. Par exemple, le document pdf comportera deux bandes (en-tête et pied de page). Il fonctionne pour iReport 4.x. Je ne l'ai pas vérifié pour la version 2.x.


Les informations supplémentaires disponibles dans How can I suppress page headers and footers when exporting to XLS? sujet de FAQ à http://community.jaspersoft.com.

+0

Oh, merci. J'utilise le fichier jasperreports.properties et j'ai essayé d'utiliser le même. net.sf.jasperreports.export.csv.exclude.origin.exclude.first.band.1 = pageFooter. net.sf.jasperreports.export.csv.exclude.origin.band.2 = pageHeader – Giri

+0

@Giri Il suffit d'ajouter une note sur iReport version –

+0

@Giri Vous devez ajouter des propriétés au fichier jrxml. C'est un travail pour moi. J'utilise le 'iReport 4.1.3'. –