Bom dia Pessoal, preciso implementar um relatorio para gerar mais de uma planilha no mesmo arquivo.
Estou tentando seguri esse exemplo:
http://stackoverflow.com/questions/3977658/how-do-you-export-a-jasperreport-to-an-excel-file-with-multiple-worksheets
Mas não estou entendo direito.
Meu codigo está assim:
JasperPrint firstWorkSheet = new JasperPrint();
JasperPrint secondWorkSheet = new JasperPrint();
firstWorkSheet.getPages().addAll(lista_1);
secondWorkSheet.getPages().addAll(lista_2);
List<JasperPrint> list = new ArrayList<JasperPrint>();
list.add(firstWorkSheet);
list.add(secondWorkSheet);
report.setDetailCollection(list);
Ai lança uma exception.
Caused by: java.lang.NoSuchMethodException: Unknown property 'id' on class 'class net.sf.jasperreports.engine.JasperPrint'
at org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUtilsBean.java:1322)
at org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:770)
at org.apache.commons.beanutils.PropertyUtilsBean.getProperty(PropertyUtilsBean.java:846)
at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:426)
at net.sf.jasperreports.engine.data.JRAbstractBeanDataSource.getBeanProperty(JRAbstractBeanDataSource.java:111)
... 94 more
Alguem pode me ajudar?