Sólo agregando en la cabecera del documento
response.setContentType ("application/vnd.ms-excel");
response.setHeader ("Content-Disposition", "attachment;filename=\"report.xls\"");
Podemos comprenderlo mejor con el siguiente Ejemplo.
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%
response.setContentType ("application/vnd.ms-excel"); //Tipo de fichero.
response.setHeader ("Content-Disposition", "attachment;filename=\"report.xls\"");
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<TABLE border="1">
<TR>
<TH>CICLO</TH>
<TH>CODIGO</TH>
<TH>APELLIDOS Y NOMBRES</TH>
</TR>
<TR>
<TD>1</TD>
<TD>12233</TD>
<TD>JocLuis</TD>
</TR>
</TABLE>
</body>
</html>
Como puedo guardarlo en una url especifica sin que el me lo pregunte
ResponderEliminary como se puede hacer lo mismo pero exportar a PDF
ResponderEliminardisculpe la molestia pero el código antes mencionado forza la exportación, tendrá uno que muestre los datos y en un botón al ejecutarlo nos arroje la exportación a Excel. . gracias
ResponderEliminarExcelente. Sencillo y efectivo.
ResponderEliminarcomo genero el excel de solamente la tabla mas no toda la linea de codigo
ResponderEliminarcomo puedo exportar una imagen al excel
ResponderEliminarHola en este link te dan una buena alternativa. https://stackoverflow.com/questions/6000924/exporting-jsp-data-into-excel-with-image
Eliminar