Ho una pagina jsp in cui tramite query tiro fuori una tabella html.
Questa tabella in realtà è un report, di cui mi è stata chiesta la possibilità di salvarlo in formato xls sul client che si collega al mio portale.
Girando in rete alla fine sono riuscita a generare il foglio exel così:
è possibile "portarmi dietro" il codice html generato nella pagina precedente così da inserirlo direttamente in recordString.append(varTabella);codice:StringBuffer recordString = new StringBuffer(); StringBuffer recordString = new StringBuffer(); recordString.append("<HTML><body><table>"); recordString.append("<tr><td>hello</td></tr>"); recordString.append("</table>"); String str = recordString.toString(); response.setContentType("application/vnd.ms-excel"); response.setHeader("content-disposition", "attachment; filename=Risultati.xls"); PrintWriter pw=response.getWriter(); pw.println(str);


Rispondi quotando