2009-12-10 6 views
9

Je dois générer un rapport au format Excel en utilisant Jasperreports. J'utilise iReports 3.7.0 Les rapports sont générés sans problèmes, à l'exception de la taille des cellules vides.Jasper Reports Sortie Excel

alt text

quelqu'un peut dire s'il vous plaît comment éviter la cellule en surbrillance en cours d'agrandissement. Les cellules normales sont également un peu plus grandes que leur contenu.

Répondre

9

J'ai eu la réponse. Pensée de le partager avec les autres. Voici le réglage.

alt text

13

Aussi, je dirais bâton à l'essentiel quand vous avez besoin d'exporter Japser à XLS. Je veux dire pas de graphiques, et plus encore.

La solution ci-dessus est bonne pour générer XLS à partir d'iReport.

Si vous souhaitez générer un programme XLS thru; utilisez le code suivant

exporter = new JRXlsExporter(); 
exporter.setParameter(JRXlsExporterParameter.IS_COLLAPSE_ROW_SPAN, Boolean.TRUE); 
exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_COLUMNS, Boolean.TRUE); 
exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE); 
exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE); 
exporter.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE, Boolean.FALSE); 
exporter.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE); 
exporter.setParameter(JRXlsExporterParameter.IS_IGNORE_GRAPHICS, Boolean.TRUE); 
+0

Merci. J'ai utilisé le dernier paquet JExcelExporter. – Nayn

2

En outre, si vous déployez sur jasperserver, vous pouvez définir les propriétés personnalisées dans le rapport. (IReport ne fait pas automatiquement)

Dans les propriétés du principal ajout d'éléments du rapport:

net.sf.jasperreports.export.xls.collapse.row.span 
net.sf.jasperreports.export.xls.remove.empty.space.between.columns 
net.sf.jasperreports.export.xls.remove.empty.space.between.rows 

et les mettre tous à vrai

+0

Utilisez également 'net.sf.jasperreports.print.keep.full.text' pour éviter de tronquer les valeurs de débordement – KCD

Questions connexes