Я экспортирую в несколько вкладок Excel (с помощью iReport 4.0.1). Но я не могу назвать каждую вкладку динамически. Я попробовал несколько вариантов:
Сначала я добавил эти свойства в отчет:
<property name="net.sf.jasperreports.export.xls.sheet.names.sheet1" value="First sheet" />
<property name="net.sf.jasperreports.export.xls.sheet.names.second.sheet.name" value="Second sheet" />
<property name="net.sf.jasperreports.export.xls.sheet.names.3" value="Third sheet" />
Но вкладки называются так:
First sheet 1
First sheet 2
First sheet 3
Тогда я попробовал это:
<property name="net.sf.jasperreports.export.xls.sheet.names.all" value="first/second/third"/>
Но снова он назвал вкладки как:
first 1
first 2
first 3
В качестве последней попытки я попытался назвать первую вкладку следующим образом:
<property name="net.sf.jasperreports.export.xls.sheet.names.first" value="first Results"/>
А затем выбрал текстовое поле в нижнем колонтитуле моей локальной группы и добавил следующее свойство, чтобы динамически называть остальные вкладки:
<property name="net.sf.jasperreports.export.xls.sheet.names.others" value="$F{name_field}"/>
На этот раз он зависает и никогда ничего не экспортирует.
Есть идеи, как это сделать?