Jasper reports 避免在使用ireport生成的excel中拆分行

Jasper reports 避免在使用ireport生成的excel中拆分行,jasper-reports,export-to-excel,Jasper Reports,Export To Excel,我正在使用iReport 5.6.0生成excel工作表作为输出。但当我得到实际输出时,其中一些行由于数据溢出而被拆分。并非所有行/记录都会发生这种情况 我有客户数据,其中有地址字段,每个客户的地址字段可能不同 所以,只要我有客户的详细地址,这些记录就会被拆分。表示单元格中的额外字符被转移到下一行同一列。 我为文本字段设置了如下属性: 位置类型为浮动 拉伸类型相对于最高的对象 打印重复值是真的 空白为真时删除行 Null为true时为空 带溢出的拉伸是错误的 经过大量的谷歌搜索。。。最后我找到了

我正在使用iReport 5.6.0生成excel工作表作为输出。但当我得到实际输出时,其中一些行由于数据溢出而被拆分。并非所有行/记录都会发生这种情况

我有客户数据,其中有地址字段,每个客户的地址字段可能不同

所以,只要我有客户的详细地址,这些记录就会被拆分。表示单元格中的额外字符被转移到下一行同一列。 我为文本字段设置了如下属性:

  • 位置类型为浮动
  • 拉伸类型相对于最高的对象
  • 打印重复值是真的
  • 空白为真时删除行
  • Null为true时为空
  • 带溢出的拉伸是错误的

  • 经过大量的谷歌搜索。。。最后我找到了答案。。。 除了上面的设置,只需在xml中添加一行添加内容

    net.sf.jasperreports.print.keep.full.text=true
    

    如果不希望包装文本,请设置以下属性:

    property name="net.sf.jasperreports.export.xls.wrap.text" value="false"
    
    可以将以下属性设置为:

    property name="net.sf.jasperreports.print.keep.full.text" value="true"
    

    单击单元格时,数据将完整显示,但仅根据设置的宽度显示内容。

    请添加一些您尝试过的内容,以及这些内容没有产生所需结果的原因。我将文本字段属性设置为:位置类型=浮动,拉伸类型=相对于最高对象,打印重复值=选中,空=选中时删除空行。。。。仅此而已,请编辑您的问题以改进它,而不是在其下添加大量评论。