Olá amigos. Minha dúvida é o seguinte:
Eu uso o código abaixo para abrir, pela minha aplicação, um relatório no JasperViewer (iReport). Ele abre normalmente, mas como eu faço para abrir em excel?
Quando eu abro no JasperViewer e tento salvar este relatório em excel simplesmente não salva. Tenho que importar algum .jar para minha aplicação?
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
@SuppressWarnings({ "unchecked"})
private void EquipamentosPatio( ) throws JRException, Exception
{
Connection con = getConnection( );
Map parameters = new HashMap( );
//pega o caminho físico até o arquivo .jasper
String path = System.getProperty("user.dir") + "/Relatorios/EquipamentosPatio.jasper";
File file = new File(path);
file = file.getAbsoluteFile( );
String repStr2 = file.getPath( );
try{
JasperFillManager.fillReportToFile( repStr2, parameters, con );
JasperPrint jasperPrint = JasperFillManager.fillReport(repStr2,parameters,con);
JasperViewer viewer = new JasperViewer(jasperPrint, false);
viewer.setVisible(true);
}catch(JRException jex){
mostrarErro("JasperException: "+jex.getMessage( ));
}catch(Exception ex){
mostrarErro(""+ex.getStackTrace( ));
}
}