Jasper reports Jasper报告:导出到xls文件时设置图纸名称

Jasper reports Jasper报告:导出到xls文件时设置图纸名称,jasper-reports,Jasper Reports,当我从jasper报告导出时,我想为我的xls文件设置图纸名称。 我已经尝试过这个net.sf.jasperreports.export.xls.sheet.names.all=value。 但该值必须从我从数据库检索的字段中设置。可能吗? 或者有人曾经尝试过吗?是的,您可以使用 <propertyExpression name="net.sf.jasperreports.export.xls.sheet.name"> <![CDATA[$F{FieldName}]]&

当我从jasper报告导出时,我想为我的xls文件设置图纸名称。 我已经尝试过这个net.sf.jasperreports.export.xls.sheet.names.all=value。 但该值必须从我从数据库检索的字段中设置。可能吗?
或者有人曾经尝试过吗?

是的,您可以使用

<propertyExpression name="net.sf.jasperreports.export.xls.sheet.name">
    <![CDATA[$F{FieldName}]]>
</propertyExpression>


有关更多详细信息,请查看

Hi@laura,谢谢。它修好了。但现在,我有一个问题,我想动态设置报告高度。你有什么想法吗?你应该为此提出一个不同的问题。简而言之,报表高度必须是静态的,因为当您编译报表时,它会根据它验证元素(如果元素不符合高度,报表将不会编译)。如果更改高度,则必须重新编译报告。如果检索到所需的值,可以从java代码中执行此操作。