Exportar para Excel - JSP

Boa Tarde pessoal!!!

Seguinte: Tenho uma JSP, essa contém HTML misturado com código JAVA afim de cumprir algumas regras na apresentação do HTML…
Assumindo que não aja erros e que o HTML foi feito sem problemas tenho como resultado um Relatório, q é igual a:::

diversas tr e tds
.

Pegunto, apartir do HTML pronto, existe um modo de exportar para xls???

Hoje, eu faço da seguinte forma:
Ao mesmo tempo que gera o html, eu vou guardando em uma StringBuffer… no fim jogo essa var na session, feito isso, em outra JSP eu jogo o seguinte código:::

[code]
<%@ page import=“java.text.*”%>
<%
response.setContentType(“application/xls; charset=ISO-8859-1”);
response.setHeader (“Content-Disposition”,“attachment;filename=relatorio.xls”);
%>
<%=(String)session.getAttribute(“relatorio”)%>

[/code] Assim funfa q é uma beleza! Porém, eu qria um modo de capturar o html já pronto e gerar o xls.... creio que seja um javascript....

Alguma ideia??