我必須用JasperReports生成一個簡單的csv文件。用JasperReports生成csv
這是最簡單的jrxml文件嗎?
我嘗試這樣做:
<?xml version="1.0" encoding="UTF-8"?>
<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="report5a"
language="groovy">
<field name="col1" class="java.lang.String"/>
<field name="col2" class="java.lang.Integer"/>
<field name="col3" class="java.lang.Integer"/>
<field name="col4" class="java.lang.String"/>
<detail>
<band height="16">
<textField>
<reportElement x="0" y="0" width="1000" height="15"/>
<textFieldExpression><![CDATA[$F{col1}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="1000" y="0" width="1000" height="15"/>
<textFieldExpression><![CDATA[$F{col2}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="2000" y="0" width="1000" height="15"/>
<textFieldExpression><![CDATA[$F{col3}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="3000" y="0" width="1000" height="15"/>
<textFieldExpression><![CDATA[$F{col4}]]></textFieldExpression>
</textField>
</band>
</detail>
</jasperReport>
這是工作,但爲什麼我應該提供寬度或高度參數??? 如果x和width屬性太低,那麼這些值將被剪切。例如,如果所有的值(前面提到)除以1000,那麼結果將只包含4個字符。
想法?
感謝
Zsom
[CSV](http://en.wikipedia.org/wiki/Comma-separated_values)文件它是一個正義的文本文件。你在說什麼寬度和高度參數? – 2012-07-12 14:14:21
我必須genarete從數據庫查詢csv。我說這個寬度和高度參數: –
zsom
2012-07-12 14:44:13