JasperReports: Zellen Zusammenführen Export in xlsx
Ich habe einen Bericht mit text-Feld und dieser text kann so lang sein, und es wird gewickelt. Wenn ich den Bericht exportieren zu .xls
aus JasperReports
es ok ist mit dieser Zelle bekomme ich Zeilenumbrüche in einer Zelle. Aber wenn ich die Ausfuhr zu .xlsx
JR fügt eine weitere excel-Zeile nach Zeile umbrochenen text und fügt gewickelt Zelle mit der Zelle darunter.
Das Ergebnis für .xls
import:
und das Ergebnis für .xlsx
import:
Ich habe versucht, verschiedene Optionen, die von JR-export - ohne Ergebnis (ich habe diese Optionen in den Bericht, nicht in config-Dateien, kann sein, dass das wichtig ist?)
JasperServer
version nicht die aktuellste? 3.x
Es ist nicht erlaubt, für mich zu Anhängen, Bildern, weil ich bin neuer user 🙁 ich kann senden Sie Sie per e-mail
Meine Adresse ist [email protected]
Danke. Zuerst, ob für XLS und der zweite XLSX imgur.com/zY09K imgur.com/uHiAN
Sie können versuchen
net.sf.jasperreports.export.xls.remove.empty.space.between.columns
Eigentum und net.sf.jasperreports.export.xls.remove.empty.space.between.rows
mit true
Wert. Sie können einfach fügen Sie diese Eigenschaften, um die jrxml-DateiInformationsquelleAutor user1241900 | 2012-03-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der Grund dafür ist die Zelle, die Verpackung ist eine Erhöhung der Höhe passen Sie den text, während die anderen Zellen in der gleichen Zeile sind nicht die gleiche Sache zu tun. Sie sollten versuchen, die Einstellung der
Stretch Type
zuRelative to Tallest Object
und sehen, ob das hilft.Soweit, warum es passiert auf xlsx und nicht xls, ich habe keine Ahnung.
InformationsquelleAutor Jacob Schoen
Fand ich, dass die Erweiterung der Breite des gesamten Berichts und die Verlagerung Zellen die rechts von dem Bereich, wo der merge passiert gereinigt es sich für mich. Die Spalten, in denen der merge passiert ist, war auf 0 reduziert in Breite und leer, wenn ich lief den Bericht erneut. Wenn Sie nichts dagegen haben die zusätzlichen Spalten gibt, wie Sie alle sind, aber unsichtbar anschließend wird diese Lösung bestätigt, um zu arbeiten.
Sollten Sie in der Lage sein, dies zu tun, verwenden Sie die Zeilen als gut, aber die Erweiterung der Höhe des Bericht und verlassen das Gebiet leer, aber es wird sich alles andere nach unten eine Zelle in der Größe.
InformationsquelleAutor ExQSays
pt_BR: Aqui, eu resolvi com algumas
<property />
de exportação do .xlsx-e com-a alteração da propriedade do TextFieldStretch With Overflow
desmarcada (false
).en_US: Hier, ich löste mit einigen
<property />
zu exportieren .xlsx-Format, und verändert die TextField EigenschaftStretch With Overflow
zufalse
(deaktiviert).JRXML:
...
<property name="net.sf.jasperreports.print.keep.full.text" value="true"/>
<property name="net.sf.jasperreports.export.xls.wrap.text" value="true"/>
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" value="true"/>
<property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" value="true"/>
...
InformationsquelleAutor Sósthenes Neto