Jasper reports 如何在导出为excel时排除jasper报表中的标题栏

Jasper reports 如何在导出为excel时排除jasper报表中的标题栏,jasper-reports,Jasper Reports,我把它放在jrxml的顶部 <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.ne

我把它放在jrxml的顶部

<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="LineChart01" pageWidth="1400" pageHeight="842" columnWidth="1360" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="70d31602-bfb5-4388-9d80-87ea7a72f43d">
    <property name="com.jaspersoft.studio.data.defaultdataadapter" value="NEW_DATAADAPTER.xml"/>
    <property name="com.jaspersoft.studio.unit." value="pixel"/>
    <property name="com.jaspersoft.studio.unit.pageHeight" value="pixel"/>
    <property name="com.jaspersoft.studio.unit.pageWidth" value="pixel"/>
    <property name="com.jaspersoft.studio.unit.topMargin" value="pixel"/>
    <property name="com.jaspersoft.studio.unit.bottomMargin" value="pixel"/>
    <property name="com.jaspersoft.studio.unit.leftMargin" value="pixel"/>
    <property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/>
    <property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/>
    <property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/>
    <property name="removeEmptySpaceBetweenRows" value="true"/>
    <property name="removeEmptySpaceBetweenColumns" value="true"/>
    <property name="net.sf.jasperreports.export.csv.exclude.origin.band.title" value="title"/>
    <!-- more records ... -->
</jasperReport>


如何排除标题栏?我试过了。在这个链接问题中,几乎没有属性可以隐藏一些不适用于我的标注栏。

标题标注栏是否包含子报表?如果是,则您需要使用此选项

<property name="net.sf.jasperreports.export.xlsx.exclude.origin.report.(sameValue)" value="Actual Sub Report Name"/>
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.(sameValue)" value="detail"/>


您可以使用pdf、csv、xls等更改xlsx。我在第二个属性中使用了详细信息作为值,因为我的子报表只包含详细信息栏。您可以使用子报表栏来更改此设置。

否,我在标题栏中没有子报表,它只有很少的文本字段。当您将属性设置为jrxml时,您会得到什么?您使用的是哪个版本的jasper?jasper reports 6.0。您建议以上属性“如果”我的标题栏中有一个子报告。您没有指定如何执行“if not”:)相同的属性应该与您在jrxml中使用的相同。