Jasper reports 拉伸溢出在excel jasper报表中不起作用
我正在尝试使用Jasper reports 拉伸溢出在excel jasper报表中不起作用,jasper-reports,export-to-excel,hyphenation,Jasper Reports,Export To Excel,Hyphenation,我正在尝试使用jasperreport将报表导出到Excel(XLSXformat),但在文本字段溢出时遇到拉伸问题。 当textfield的值大于textfield大小时,我只得到空单元格。 我尝试使用这些参数,但对我没有帮助: <property name="net.sf.jasperreports.export.xls.collapse.row.span" value="true"/> <property name="net.sf.jasperreports.print.
jasper
report将报表导出到Excel(XLSX
format),但在文本字段溢出时遇到拉伸问题。
当textfield
的值大于textfield
大小时,我只得到空单元格。
我尝试使用这些参数,但对我没有帮助:
<property name="net.sf.jasperreports.export.xls.collapse.row.span" value="true"/>
<property name="net.sf.jasperreports.print.keep.full.text" value="true"/>
<property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/>
<property name="net.sf.jasperreports.export.xls.wrap.text" value="true"/>
<property name="net.sf.jasperreports.export.xls.auto.fit.row" value="true"/>
<property name="net.sf.jasperreports.export.xls.auto.fit.column" value="true"/>
以下是参考截图:
在HTML
中,它看起来正常:
有人知道怎么解决这个问题吗?
谢谢。您应该执行以下操作以使其正常工作:
isStretchWithOverflow=“true”
带(它将修复长文本的剪切
价值观)stretchType=“RelativeToBandHeight”
(这将解决空单元格的问题-所有文本字段将以相同的高度呈现)
在可能具有长值的每个文本字段上。关键是属性net.sf.jasperreports.export.xls.auto.fit.row仅在元素级别工作。另外请注意,此属性不适用于合并单元格它在HTML中工作得很好,但在以EXCEL格式导出时我遇到了问题。 我查看了jasper reports demo/samples文件夹中的拉伸示例,找到了解决方案。我将水平对齐文本字段参数设置为“justify”,它将在Excel中工作,看起来非常完美。如果没有此参数,拉伸在导出到Excel期间似乎不起作用。
谢谢你的帮助,用户1390785 我刚刚遇到了同样的问题,我解决了它
很简单。只需打开报表属性并将页面高度设置为999999。再次转换并查看刚刚解决的问题谢谢您的回复。我做了1、2、3项。但这没用。当我为Detail band上的所有TextField元素设置stretchType=“RelativeToBandHeight”时,我会得到所有空单元格:。只有第1名和第3名也不能帮助我得到像我上一篇文章中那样的结果。谢谢此问题是否仅显示在Excel输出中?如果是这样,则可能存在重叠的文本字段,只有这样才能导致问题。请确保细节栏上没有重叠字段。那么,我的评论中的步骤应该有效。如果你能提供你的详细的带码也会很有帮助。这对我来说非常有效-长文本导致单元格神奇地合并不再发生。谢谢已尝试,但没有帮助(这是表中的一个单元格)。您的垂直对齐设置是什么?