Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel工作表名称不正确_Excel_Jasper Reports - Fatal编程技术网

Excel工作表名称不正确

Excel工作表名称不正确,excel,jasper-reports,Excel,Jasper Reports,我有一份为每个小组创建单独excel工作表的报告 属性net.sf.jasperreports.export.xls.sheet.name设置为组标题中打印的相同字段 这不能正常工作。我尝试了许多不同的地方来查找sheet name属性,但都没有成功 如果按顺序有4个组:A组、B组、C组、D组。excel中的工作表的名称如下:GroupD、GroupA、GroupA 2、GroupA 3。组标题中的文本框显示正确的值 下面是代码 '20130101' 按pd.CLASS_名称、pd.CATEG

我有一份为每个小组创建单独excel工作表的报告

属性
net.sf.jasperreports.export.xls.sheet.name
设置为组标题中打印的相同字段

这不能正常工作。我尝试了许多不同的地方来查找sheet name属性,但都没有成功

如果按顺序有4个组:A组、B组、C组、D组。excel中的工作表的名称如下:GroupD、GroupA、GroupA 2、GroupA 3。组标题中的文本框显示正确的值

下面是代码


'20130101'
按pd.CLASS_名称、pd.CATEGORY_名称、ph.SHIPPED_日期订购]]>

有人能看到这里的问题吗

我总是在文本字段上设置该属性,它会工作。我使用“详细信息”栏中的最后一个文本字段

编辑 我以小组为例。我已经在组标题中的文本字段上设置了属性。下面是工作的示例代码(查询适用于任何oracle数据库,但可以轻松修改任何数据库)


我已经试过了,但仍然有同样的问题。实际上,我已经尝试在报告中的每个元素上设置该属性,但仍然不起作用。
<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version last-->
<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="sales_log" language="groovy" pageWidth="792" pageHeight="612" orientation="Landscape" columnWidth="752" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" isIgnorePagination="true" uuid="a3911ab5-df01-4860-8519-007b2a6faecb">
    <property name="ireport.zoom" value="1.0"/>
    <property name="ireport.x" value="0"/>
    <property name="ireport.y" value="0"/>
    <property name="net.sf.jasperreports.export.xls.one.page.per.sheet" value="true"/>
    <property name="com.jaspersoft.studio.data.defaultdataadapter" value="jodw"/>
    <queryString language="SQL">
        <![CDATA[select 'grp1' as grp, 1 as num from dual union all
select  'grp1' as grp, 3 as num from dual union all
select  'grp2' as grp, 2 as num from dual union all
select  'grp2' as grp, 4 as num from dual union all
select  'grp3' as grp, 6 as num from dual union all
select  'grp3' as grp, 8 as num from dual]]>
    </queryString>
    <field name="GRP" class="java.lang.String"/>
    <field name="NUM" class="java.math.BigDecimal"/>
    <group name="Group1" isStartNewPage="true">
        <groupExpression><![CDATA[$F{GRP}]]></groupExpression>
        <groupHeader>
            <band height="55">
                <textField>
                    <reportElement x="0" y="20" width="70" height="30" uuid="c3ed1fc8-a32a-46dc-9d76-ef153470a7ed">
                        <propertyExpression name="net.sf.jasperreports.export.xls.sheet.name"><![CDATA[$F{GRP}]]></propertyExpression>
                    </reportElement>
                    <textFieldExpression><![CDATA[$F{GRP}]]></textFieldExpression>
                </textField>
            </band>
        </groupHeader>
        <groupFooter>
            <band height="50"/>
        </groupFooter>
    </group>
    <background>
        <band splitType="Stretch"/>
    </background>
    <pageHeader>
        <band height="35" splitType="Stretch"/>
    </pageHeader>
    <detail>
        <band height="40" splitType="Stretch">
            <textField>
                <reportElement x="256" y="10" width="70" height="30" uuid="02da238f-37d8-42e8-a89e-2197414fef25"/>
                <textFieldExpression><![CDATA[$F{NUM}]]></textFieldExpression>
            </textField>
            <staticText>
                <reportElement x="186" y="10" width="70" height="30" uuid="893f7401-3f3a-4091-9af9-9f42dfdb0634"/>
                <text><![CDATA[NUM]]></text>
            </staticText>
        </band>
    </detail>
</jasperReport>