2009-12-10 8 views
9

Ich brauche einen Bericht im Excel-Format mit Jasperreports generieren. Ich verwende iReports 3.7.0 Die Berichte werden mit keinen Problemen außer der Größe der leeren Zellen generiert.Jasper Reports Excel-Ausgabe

alt text

Kann jemand bitte sagen, wie die markierte Zelle vergrößert wird, zu vermeiden. Auch die normalen Zellen sind ein wenig größer als ihr Inhalt.

Antwort

9

Ich habe die Antwort bekommen. Dachte daran, es mit anderen zu teilen. Unten ist die Einstellung.

alt text

13

Außerdem würde ich Stick zu den Wurzeln sagen, wenn Sie Japser zu XLS müssen exportieren. Ich meine keine Grafiken und mehr.

Die obige Lösung eignet sich gut zum Generieren von XLS aus iReport.

Wenn Sie XLS-Programm erstellen möchten; Verwenden Sie den folgenden Code

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

Dank. Ich habe das neueste Paket JExcelExporter verwendet. – Nayn

2

Auch - wenn Sie zu Jasperserver bereitstellen, können Sie die benutzerdefinierten Eigenschaften im Bericht festlegen. (IReport tut dies nicht automatisch)

In den Eigenschaften des Hauptberichts Element hinzufügen:

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 

und setzen sie alle auf true

+0

Verwenden Sie auch 'net.sf.jasperreports.print.keep.full.text', um zu vermeiden, dass überlaufende Werte abgeschnitten werden – KCD

Verwandte Themen