在jasper报表(java)中每页显示一个excel行

时间:2018-08-17 09:29:35

标签: jasper-reports export-to-excel

我有一个具有两三列的excel文件,我想将它们显示为报告。 我想在报告中每页显示一行,在一页中我显示每一行中的列 例如: Excel文件包含: a,b,c a1,b1,c1 该报告必须包含在页面中 第一页 a b c 第二页 a1 b1 c1

在页脚和页眉中我可以使用一些图片没有问题 请给我任何建议以报告为准 我的设计

<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="null" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="3e1f1c40-1926-42d1-91c3-25a67ea80fd4">
<property name="ireport.zoom" value="0.5"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<field name="Code" class="java.lang.String"/>
<field name="Titre" class="java.lang.String"/>
<group name="a">
    <groupExpression><![CDATA[$V{REPORT_COUNT}]]></groupExpression>
</group>
<title>
    <band height="739" splitType="Stretch">
<image>
        </image>
        <image>         
        </image>
        <textField>
            <reportElement x="32" y="96" width="478" height="56" uuid="65bf8392-dcec-487d-855c-0924bece08b1"/>
            <textElement textAlignment="Center">
                <font size="18"/>
            </textElement>
            <textFieldExpression><![CDATA[$F{Titre}]]></textFieldExpression>
        </textField>
        <textField>
            <reportElement x="32" y="178" width="478" height="54" uuid="8c98f0ad-d0ac-4b16-b468-634852fdbc08"/>
            <textElement textAlignment="Center" verticalAlignment="Middle">
                <font size="18" isBold="true" isItalic="true"/>
            </textElement>
            <textFieldExpression><![CDATA[$F{Code}]]></textFieldExpression>
        </textField>
        <textField>
            <reportElement x="32" y="460" width="478" height="56" uuid="04b413a6-0840-4fa6-9463-216208eef4c1"/>
            <textElement textAlignment="Center">
                <font size="18"/>
            </textElement>
            <textFieldExpression><![CDATA[$F{Titre}]]></textFieldExpression>
        </textField>
        <textField>
            <reportElement x="32" y="542" width="478" height="54" uuid="e3f81e3c-7543-4530-8524-84dda6b56bed"/>
            <textElement textAlignment="Center" verticalAlignment="Middle">
                <font size="18" isBold="true" isItalic="true"/>
            </textElement>
            <textFieldExpression><![CDATA[$F{Code}]]></textFieldExpression>
        </textField>
        <image>
        </image>
        <image>
        </image>
    </band>

0 个答案:

没有答案