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 fcil.
Simplemente aade estas lneas a tu cdigo
<%@ Language=VBScript %>
<%Response.ContentType = "application/vnd.ms-excel"%>

Despus crea tu tabla con la informacin y en lugar de mostrrtela en pantalla crear un archivo que se llamar igual que el mdulo asp pero con extensin 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 mdulo que te vaya a generar una salida en un archivo excel no necesita no body ni head, simplemente pones esas dos lineas y despus metes el cdigo asp que te va a generar la tabla, adems olvidate de la mayora de parmetros de formato para la tabla porque no te serviran 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 creara un bonito archivo XLS con el mismo nombre que el mdulo asp.

Saludos.