CSVレポートのJRレポートから列ヘッダーを除外する方法を知っています。
CSVレポートのテーブルコンポーネントから列ヘッダーを除外する方法を知る必要があります(ただし、最初に保持します) 。
これが不可能な場合は、ページ付けを無視する以外の提案を歓迎します。
CSVレポートのJRレポートから列ヘッダーを除外する方法を知っています。
CSVレポートのテーブルコンポーネントから列ヘッダーを除外する方法を知る必要があります(ただし、最初に保持します) 。
これが不可能な場合は、ページ付けを無視する以外の提案を歓迎します。
このプロパティを使用すると、csvエクスポートで最初のヘッダーを保持できます。
net.sf.jasperreports.export.csv.exclude.origin.keep.first.band.3=columnHeader
net.sf.jasperreports.export.csv.exclude.origin.keep.first.report.3=*
jrxmlですでに3を使用している場合は、別の名前を使用できます。
考えられる解決策の1つは、各列のヘッダーレポート要素にキーを追加することです。(この場合、reportElementタグのkey = "col_header"です。)
<jr:columnHeader style="table_CH" height="50" rowSpan="1">
<staticText>
<reportElement uuid="0c6dfd58-9df2-4e00-b79e-43a457c7b42e" key="col_header" x="0" y="0" width="90" height="50"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12"/>
</textElement>
<text><![CDATA[ColumnName]]></text>
</staticText>
</jr:columnHeader>
次に、CSVにエクスポートするときにキーを除外します。(このプロパティをレポートプロパティリストに追加します)。
<property name="net.sf.jasperreports.export.csv.exclude.key.col_header"/>
出来上がり、列ヘッダーはCSVエクスポートで削除されます。
このアプローチの欠点:
すべての列ヘッダーが削除されます。(net.sf.jasperreports.export.csv.exclude.key。keep.first .col_headerは機能しません)。
各列ヘッダーにキーを追加するのは非常に面倒です。