pasar informacion de Asp a Excel

Cristian
04 de Noviembre del 2003
Estimados Nesecito su ayuda ,tengo que pasar informacion de asp a excel y no se como hacerlo
de antemano muchas Gracias

JuanJo
04 de Noviembre del 2003
Hola.

Es fácil.
Simplemente añade estas líneas a tu código
<%@ Language=VBScript %>
<%Response.ContentType = "application/vnd.ms-excel"%>

Después crea tu tabla con la información y en lugar de mostrártela en pantalla creará un archivo que se llamará igual que el módulo asp pero con extensión xls.

Saludos.


Cristian
04 de Noviembre del 2003
Maestro este codigo lo ingreso en la parte de <Body> o en <Head>.

JuanJo
04 de Noviembre del 2003
Hola otra vez.

Un módulo que te vaya a generar una salida en un archivo excel no necesita no body ni head, simplemente pones esas dos lineas y después metes el código asp que te va a generar la tabla, además olvidate de la mayoría de parámetros de formato para la tabla porque no te servirían para nada, lo que si puedes hacer es dar color a las celdas e incluso al texto.

Ejemplo.
<%@ Language=VBScript %>
<%Response.ContentType = "application/vnd.ms-excel"%>
<table border="1">
<tr>
<th bgcolor="#739A7B" colspan="4" align="center">
<%titulo = "LO QUE SEA"%>
<font color="#ffffff"><%=titulo%></font>
</tr>
<%
aqui el codigo que te abre la base de datos o lo que quieras poner
%>
<tr>
<td><%=dato1%></td>
<td><%=dato2%></td>
<td><%=dato3%></td>
<td><%=dato4%></td>
</tr>
</table>

Y ya está, eso te crearía un bonito archivo XLS con el mismo nombre que el módulo asp.

Saludos.