Abrir relatório em Excel

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( ));
   }
   }