Java >> xls

Boa tarde,
Dei uma pesquisada aqui no guj achei algumas coisas,mas estou meio confuso.Portanto gostaria de saber se há algum framework ,ou se o jasper report gera um xls.Ou melhor ainda, como poderia com um resultset ou resultado de uma consulta salvar em .xls?

Obrigado

POI, iText, o Jasper nãos ei lhe dizer.

certo mas irão gerar um xls a partir de uma consulta ?

Ola é bem facil, crie uma tabela sem formatação em uma jsp e incira este codigo nela:

<%
String filename = "nome_do_arquivo.xls";
response.setContentType("application/vnd.ms-excel; name="+filename+";");
    response.addHeader("Content-Disposition","attachment;filename="+filename);
%>

O arquivo vai se baixado como se fosse um download

Certo Abdon mas pretendo fazer o seguinte:
Nos relatórios do sistema swing q tenho preciso exibir o resultado em xls entende?