haber es muy sencillo, por ejemplo si usas netbeans agregas la liberira jxl.jar que es de jexcel, y luego le das agregar una jsp y para ejemplo el codigo que pones es
Código PHP:
<%@ page import="jxl.*" %>
<%@ page import="jxl.write.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%@page contentType="application/vnd.ms-excel" pageEncoding="iso-8859-1"%>
<% response.setHeader("Content-Disposition", "attachment; filename=Reporte.xls"); %>
<%
WritableWorkbook w = Workbook.createWorkbook(response.getOutputStream());
WritableSheet s = w.createSheet("Datos de partidas", 0);
s.addCell(new Label(0, 0, "Hello World"));
s.addCell(new Label(1, 0, "06796"));
//columna, renglon
s.addCell(new Label(3,5,"Esta es una prueba en otra celda"));
w.write();
w.close();
%>
Y listo eso hara que el excel se genere directamente y se mande al cliente