Boa tarde amigos,
eu consigo gerar relatório em PDF sem problemas, eu gostaria de gerar este mesmo relatório em Excel.
Alguém me ajuda?
Segue abaixo o relatório que eu gero em PDF.
try {
md.open();
// JasperReports -> iReport
JRDataSource jrds = new JRResultSetDataSource(
md.findDocAnaliseToPGE(dataInicial, dataFinal));
// Arquivo do relatório
JasperDesign jd = JRXmlLoader.load(caminhoPath.getCaminhoPath()
+ "/relatorio/documentosAnalisePGE.jrxml");
// Compilar o relatório
JasperReport jr = JasperCompileManager.compileReport(jd);
dataInicial = md.formatDataOutPut(dataInicial);
dataFinal = md.formatDataOutPut(dataFinal);
Map<String, String> parametros = new HashMap<String, String>();
parametros.put("dataInicial", dataInicial);
parametros.put("dataFinal", dataFinal);
// Mescar os dados do JDBC ao documento do Relatório
JasperPrint jp = JasperFillManager.fillReport(jr, parametros, jrds);
// Download de PDF
response.reset();
response.setContentType("application/pdf");
OutputStream out = response.getOutputStream();
JasperExportManager.exportReportToPdfStream(jp, out);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
md.close();
} catch (Exception e) {
e.printStackTrace();
}
}
Muito obrigado amigos.