我寫了相同的jrxml以PDF和csv格式導出報告。 pdf報告沒問題,但對於csv報告,它將多餘的逗號插入一行。csv jasper報告中的額外逗號
這裏是CSV報告輸出的例子:
TXN ID ,, TXN TIME ,,, AGENT,DP USER,USECASE,AMOUNT ,, COMMN 10000799,7 /11分之27下午7點58分,,,總部,總部,標準In,0 EUR ,, 0
可以看出,txn id後有兩個逗號,txn時間後有三個逗號。
任何想法如何避免有這些額外的逗號?
這裏是XML
致謝<staticText>
<reportElement key="element-91" x="0" y="27" width="60" height="16" forecolor="#FFFFFF"/>
<box leftPadding="2" rightPadding="2">
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="" size="12"/>
</textElement>
<text><![CDATA[TXN ID]]></text>
</staticText>
<staticText>
<reportElement key="element-90" x="60" y="27" width="65" height="16" forecolor="#FFFFFF"/>
<box leftPadding="2" rightPadding="2">
<topPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="" size="12"/>
</textElement>
<text><![CDATA[TXN TIME]]></text>
</staticText>
的一部分!
txn id和txn時間元素之間沒有額外的空間。我編輯過這個問題也包含了XML的一部分。 – Priyanka
給定的XML提取生成以下CSV導出:「TXN ID,TXN TIME」。 難道是逗號是由報告中的其他(文本)元素引起的,它們與txn id和txn時間不在同一個x位置? –